@charset "iso-8859-1";
/****************************************/
/*              20191016                */
/****************************************/

/****************************************/
/*       NORMALIZE/RESET STYLES         */
/****************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
   margin: 0;
   padding: 0;
   border: 0;
   font: inherit;
   font-family: inherit;
   vertical-align: bottom;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
   display: block;
}
body {
   line-height: 1;
}
ol, ul {
   list-style: none;
}
blockquote, q {
   quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
   content: '';
   content: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
}



/****************************************/
/*      UNSTYLE iOS FORM OBJECTS        */
/****************************************/

input, textarea
{
   -webkit-appearance:    none;
   -webkit-border-radius:    0;
}



/****************************************/
/*            GENERAL STYLES            */
/****************************************/

BODY.body 
{
   color:             #555555;
   font-family:      ‘Trebuchet MS’, Helvetica, sans-serif;
   font-size:       12px;
   background-color:    #E5E5E5;
   line-height:       15px;
   -webkit-text-size-adjust:none;       /* stop iOS text resizing (cause it's fucking dumb) */
}

INPUT
{   
   font-family:      inherit;
}

A:link,
A:active,
A:visited,
A:hover
{
   color:         #8494e5;
   text-decoration:   none; 
}


/****************************************/
/*          FREE TEXT STYLES            */
/*  text that appears freely, not in a  */
/*  parent object. Posts, text in       */
/*  tables, etc.                        */
/****************************************/

.sectionhead,
.freesectionhead
{
   font-size:        20px;
   line-height:      30px;
   font-weight:      bold;
}
DIV.sectionhead,
.sectionhead_hr
{
   padding:                50px 10px 0px 10px;
}
.sectionhead_hr
{
   border-bottom:          1px solid #555555;
}

.subsectionhead
{
   font-size:      13px;
   line-height:      18px;
   font-weight:      bold;
}

.note
{
   font-size:      10px;
   font-weight:      normal;
   line-height:      12px;
}

.txtemphasis
{
   font-weight:      bold;
}

.txtitalics
{
   font-style:      italic;
}

/* goes in the parent of text to be aligned */
.txtl 
{
   text-align:      left;
}

/* goes in the parent of text to be aligned */
.txtr
{
   text-align:      right;
}

/* goes in the parent of text to be aligned */
.txtc
{
   text-align:      center;
}

/* goes in the parent of text to be aligned */
.txtj
{
   text-align:      justify;
}

.label
{
   text-transform:      uppercase;
   font-variant:       small-caps;
   display:      inline-block;
   width:         75px;   
}



/****************************************/
/*          HORIZONTAL RULES            */
/****************************************/
HR.hr0
{
   border:       0;
   height:       1px;
   background-color:   #a6abb3; 
}
HR.hr1
{
   border:       0;
   height:       1px;
   background-image:   -webkit-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -moz-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -ms-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -o-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
}
HR.hr2
{
   border:       0;
   border-bottom:       1px dotted #f0f0f0;
   background-image:   -webkit-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -moz-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -ms-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -o-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
}
HR.hr3
{
   position:      relative;
   border:       0;
   height:       1px;   
   background-color:    #a6abb3;
}
HR.hr3:before 
{ 
   content:       "";
   display:       block;
   width:          3px;
   height:       3px;
   -moz-border-radius:   2px;
   -webkit-border-radius:   2px;
   -khtml-border-radius:   2px;
   -o-border-radius:   2px;
   border-radius:      2px;
   border:       1px #a6abb3 solid;
   position:       absolute;
   top:          -2px;
   right:          0px;
   background-color:    #a6abb3;
}
HR.hr3:after 
{ 
   content:       "";
   display:       block;
   width:          3px;
   height:       3px;
   -moz-border-radius:   2px;
   -webkit-border-radius:   2px;
   -khtml-border-radius:   2px;
   -o-border-radius:   2px;
   border-radius:      2px;
   border:       1px #a6abb3 solid;
   position:       absolute;
   top:          -2px;
   left:          0px;
   background-color:    #a6abb3;
}
HR.hr4
{
   position:      relative;
   border:       0;
   height:       1px;   
   background-image:   -webkit-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -moz-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -ms-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -o-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
}
HR.hr4:after 
{ 
   content:       "";
   display:       block;
   width:          5px;
   height:       5px;
   -moz-border-radius:   3px;
   -webkit-border-radius:   6px;
   -khtml-border-radius:   3px;
   -o-border-radius:   3px;
   border-radius:      6px;
   border:       2px #f0f0f0 solid;
   position:       absolute;
   top:          -4px;
   left:          50%;
   background-color:    #a6abb3;
}


/****************************************/
/*            LAYOUT DIVS               */
/****************************************/
DIV.column
{
   vertical-align:   top;
   display:          inline-block;
}


/****************************************/
/*             FORM TABLES              */
/*  tables that contains input fields   */
/*  and no headers, like profile, log   */
/*  in, search forms, etc.              */
/****************************************/
TABLE.form
{

   margin:         0 auto 25px;
   font-size:      12px;
   font-weight:      normal;
}
TABLE.form THEAD TR TH,
TABLE.form TBODY TR TD,
TABLE.form TFOOT TR TH
{
   vertical-align:      middle;
   white-space:      nowrap;
   text-align:       left;
   padding:      5px 10px;
}
TABLE.form TBODY TR.form_break
{
   height:         30px;
}
DIV.form,
DIV.form SPAN 
{
   vertical-align:      middle;
}




/****************************************/
/*             DATA TABLES              */
/*  tables that contains data for       */
/*  display. Like spawn points, spawn   */
/*  times, prices, etc.                 */
/****************************************/
TABLE.data THEAD TH
{
   padding:       3px;
   text-align:      center;
}
TABLE.data TR TD
{
   padding:       3px;
}



/****************************************/
/*            FORUMS TABLES             */
/****************************************/
TABLE.forums
{
   border-collapse:    separate;
   border-spacing:      0;
   font-size:      12px;
   font-weight:      normal;
   -moz-border-radius:   5px;
   -webkit-border-radius:   5px;
   -khtml-border-radius:   5px;
   -o-border-radius:   5px;
   border-radius:      5px;
   margin:         0 auto 25px;
   /* border:         #a6abb3 1px solid; TODO: swap to turn borders back on */
   border:         #f0f0f0 1px solid;
   background-color:   #f0f0f0;
}

TABLE.forums THEAD
{
   text-transform:      uppercase;
   font-size:      10px;
   line-height:      10px;
   font-weight:      normal;
   white-space:       nowrap;
   border:       0px solid #fff;  
   text-shadow:       rgba(0,0,0,0.5) 0px 0px 3px;
   background-color:   #a6abb3;
   color:         #fff;
}

TABLE.forums THEAD TR TH:last-child
{
   -moz-border-top-right-radius:   0px;
   -webkit-border-top-right-radius:   0px;
   -khtml-border-top-right-radius:   0px;
   -o-border-top-right-radius:   0px;
   border-top-right-radius:      0px;
}

TABLE.forums THEAD TR TH:first-child
{
   -moz-border-top-left-radius:   0px;
   -webkit-border-top-left-radius:   0px;
   -khtml-border-top-left-radius:   0px;
   -o-border-top-left-radius:   0px;
   border-top-left-radius:      0px;
}

TABLE.forums THEAD:first-child TR TH:last-child
{
   -moz-border-top-right-radius:   5px;
   -webkit-border-top-right-radius:   5px;
   -khtml-border-top-right-radius:   5px;
   -o-border-top-right-radius:   5px;
   border-top-right-radius:      5px;
}

TABLE.forums THEAD:first-child TR TH:first-child
{
   -moz-border-top-left-radius:   5px;
   -webkit-border-top-left-radius:   5px;
   -khtml-border-top-left-radius:   5px;
   -o-border-top-left-radius:   5px;
   border-top-left-radius:      5px;
}

TABLE.forums TFOOT TR TH:last-child
{
   -moz-border-bottom-right-radius:   5px;
   -webkit-border-bottom-right-radius:   5px;
   -khtml-border-bottom-right-radius:   5px;
   -o-border-bottom-right-radius:   5px;
   border-bottom-right-radius:      5px;
}

TABLE.forums TFOOT TR TH:first-child
{
   -moz-border-bottom-left-radius:   5px;
   -webkit-border-bottom-left-radius:   5px;
   -khtml-border-bottom-left-radius:   5px;
   -o-border-bottom-left-radius:   5px;
   border-bottom-left-radius:      5px;
}

TABLE.forums THEAD TR TH,
TABLE.forums TBODY TR TD,
TABLE.forums TFOOT TR TH
{
   padding:      5px 10px;
   white-space:      nowrap;
   text-align:       left;
   vertical-align:      middle;
}

TABLE.forums TBODY TR
{
   -webkit-transition:    all 350ms ease;
   -moz-transition:    all 350ms ease;
   -ms-transition:    all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:       all 350ms ease;   
}

TABLE.forums TBODY TR:hover
{
   /* background-color:   #eff681; the old yellow row highlight color*/
   background-image:   -webkit-linear-gradient(top, rgba(187,225,244,0.2), rgba(121,196,234,0.2), rgba(187,225,244,0.2)); 
   background-image:   -moz-linear-gradient(top, rgba(187,225,244,0.2), rgba(121,196,234,0.2), rgba(187,225,244,0.2)); 
   background-image:   -ms-linear-gradient(top, rgba(187,225,244,0.2), rgba(121,196,234,0.2), rgba(187,225,244,0.2)); 
   background-image:   -o-linear-gradient(top, rgba(187,225,244,0.2), rgba(121,196,234,0.2), rgba(187,225,244,0.2)); 
   color:         #000000;   
}

TABLE.forums THEAD TR TH A:link,
TABLE.forums THEAD TR TH A:active,
TABLE.forums THEAD TR TH A:visited,
TABLE.forums THEAD TR TH A:hover
{
   color:         inherit;
}

TABLE.forums TBODY TR.item_new
{
   font-weight:      900;
}

TABLE.forums TBODY TR.item_old
{
   font-weight:      normal;
}

.sortable_column
{
   cursor:           pointer;
}

/****************************************/
/*       FORUMS TABLES EXTENSIONS       */
/*  styles for specific forum tables    */
/****************************************/

/* index.php 
   hack to customize forum cat display, 
   template puts cat name in class field*/
TABLE.hack_Admin
{
   /*border:         #d76650 1px solid; TODO: uncomment to turn borders back on */
}
TABLE.hack_Admin THEAD
{
   background-color:   #d76650;
}
TABLE.hack_Private
{
   /*border:         #76c464 1px solid; TODO: uncomment to turn borders back on */
}
TABLE.hack_Private THEAD
{
   background-color:   #76c464;
}

/* index.php
   column settings */
TABLE.forums_index
{
   width:         800px;
}
TABLE.forums_index TBODY TR TD:nth-child(1)
{
   width:          26px;
   padding:       5px 0px 5px 10px;
}
TABLE.forums_index THEAD TR TH:nth-child(2)
{
   width:          150px;
}
TABLE.forums_index THEAD TR TH:nth-child(3)
{
   width:          210px;
}

/* memberlist_body.tpl  */
TABLE.forums_memberlist
{
   width:         550px;
}
TABLE.forums_memberlist THEAD TR TH:nth-child(3),
TABLE.forums_memberlist TBODY TR TD:nth-child(6)
{
   text-align:       center;
}

/* privmsgs_body.tpl  */
TABLE.forums_privmsgs
{
   float:         left;
   width:         750px;
}
TABLE.forums_privmsgs TBODY TR TD:only-child  /*no messages*/
{
   text-align:       center;
}
TABLE.forums_privmsgs TBODY TR TD:nth-child(1)
{
   text-align:       center;
   width:         13px;
}

/* lwacctrecords_body.tpl  */
TABLE.forums_lwacctrecords
{
   width:         800px;
}
TABLE.forums_lwacctrecords TBODY TR TD:only-child  /*no payment results */
{
   text-align:       center;
}
TABLE.forums_lwacctrecords THEAD TR TH:nth-child(2),
TABLE.forums_lwacctrecords THEAD TR TH:nth-child(3),
TABLE.forums_lwacctrecords TBODY TR TD:nth-child(2),
TABLE.forums_lwacctrecords TBODY TR TD:nth-child(3)
{
   text-align:       center;
}
TABLE.forums_lwacctrecords TBODY TR TD:nth-child(6)
{
   white-space:       normal;
}
TABLE.forums_topicdays7
{
       border:         #6882d9 1px solid;
}
TABLE.forums_topicdays7 THEAD
{
   background-color:   #6882d9;
}
TABLE.forums_topicdays30
{
       border:         #ad8bf1 1px solid;
}
TABLE.forums_topicdays30 THEAD
{
   background-color:   #ad8bf1;
}
TABLE.forums_topicday364
{
       border:         #76c464 1px solid;
}
TABLE.forums_topicdays364 THEAD
{
   background-color:   #76c464;
}

/* modcp_body.tpl */
TABLE.forums_modcp
{
   width:         800px;
}
TABLE.forums_modcp TBODY TR TD:nth-child(2),
TABLE.forums_modcp THEAD TR TH:nth-child(2)
{
   text-align:       center;
}

/* viewforum_body.tpl && forums_search_results_topics.tpl
   column settings (they are very similar */
TABLE.forums_viewforum
{
   width:         800px;
}
TABLE.forums_search_results_topics       /* this one has an extra "forum" column, make it wider*/
{
   width:         1000px;
}
TABLE.forums_viewforum THEAD TR TH:nth-child(3),
TABLE.forums_viewforum THEAD TR TH:nth-child(4),
TABLE.forums_viewforum TBODY TR TD:nth-child(4),
TABLE.forums_viewforum TBODY TR TD:nth-child(5),
TABLE.forums_search_results_topics THEAD TR TH:nth-child(4), /* search results views/replies off by 1 column */
TABLE.forums_search_results_topics THEAD TR TH:nth-child(5),
TABLE.forums_search_results_topics TBODY TR TD:nth-child(5),
TABLE.forums_search_results_topics TBODY TR TD:nth-child(6)
{
   text-align:       center;
}
TABLE.forums_viewforum TBODY TR TD:only-child     /*no topics merges all columns into one */
{
   text-align:       center;
}
TABLE.forums_viewforum TBODY TR TD:nth-child(1),
TABLE.forums_search_results_topics TBODY TR TD:nth-child(1)
{
   width:          19px;
   padding:       5px 0px 5px 10px;
}
TABLE.forums_viewforum THEAD TR TH:nth-child(3),
TABLE.forums_viewforum THEAD TR TH:nth-child(4),
TABLE.forums_viewforum THEAD TR TH:nth-child(4),
TABLE.forums_viewforum THEAD TR TH:nth-child(5)
{
   width:          70px;
}
TABLE.forums_viewforum THEAD TR TH:nth-child(5),
TABLE.forums_viewforum THEAD TR TH:nth-child(6)
{
   width:          200px;
}

/* downloads.php
   column settings */
TABLE.forums_downloads
{
   width:         660px;
}
TABLE.forums_downloads TBODY TR TD:only-child  /*no gold membership merges all columns into one */
{
   text-align:       center;
}



   /* groupcp_user_body.tpl
   column settings */
TABLE.forums_groupcp_user_body
{
   width:         500px;
}
TABLE.forums_groupcp_user_body THEAD TR TH:nth-child(3),
TABLE.forums_groupcp_user_body THEAD TR TH:nth-child(4),
TABLE.forums_groupcp_user_body TBODY TR TD:nth-child(3),
TABLE.forums_groupcp_user_body TBODY TR TD:nth-child(4)
{
   width:            70px;
   text-align:       center;
}


/* groupcp_info_body.tpl
   column settings */
TABLE.forums_groupcp_info 
{
   width:         500px;
}
TABLE.forums_groupcp_info TBODY TR TD:only-child  /*no members or hidden members merges all columns into one */
{
   text-align:       center;
}

/* viewonline.php
   column settings */
TABLE.forums_viewonline
{
   width:         500px;
   
}
TABLE.forums_viewonline TFOOT TR TH:only-child  
{
   text-align:       center;
}

/* npc_solditems.tpl */
TABLE.forums_solditems THEAD TR TH:nth-child(2),
TABLE.forums_solditems THEAD TR TH:nth-child(3),
TABLE.forums_solditems THEAD TR TH:nth-child(4),
TABLE.forums_solditems THEAD TR TH:nth-child(5)
{
   text-align:    center;
   width:         30px;
}
TABLE.forums_solditems TBODY TR TD:nth-child(2),
TABLE.forums_solditems TBODY TR TD:nth-child(3),
TABLE.forums_solditems TBODY TR TD:nth-child(4),
TABLE.forums_solditems TBODY TR TD:nth-child(5)
{
   text-align:    center;
}

/****************************************/
/*         SHOWINFO BOX STYLES          */
/****************************************/
.showinfo_emphasis
{
   font-weight: bold;
   color: #6882d9;
}
.showinfo_bbcode
{
   font-weight: bold;
   color: #76c464;
}
.showinfo_on,
.showinfo_off
{
   display:                block;
   padding:                10px;
   margin:                 0px;
   text-align:             center;
   border:                 #a6abb3 0px solid;
   background-color:       transparent;
   font-family:            Trebuchet MS’, Helvetica, sans-serif;
   color:                  #444444;
   webkit-transition:      all 350ms ease;
   -moz-transition:        all 350ms ease;
   -ms-transition:         all 350ms ease;
   -o-transition:          all 350ms ease;
   transition:             all 350ms ease;
}
.showinfo_on
{
   font-size:              15px;
   filter:                 alpha(opacity=100);
   opacity:                1;
}
.showinfo_off
{
   font-size:              10px;
   filter:                 alpha(opacity=0);
   opacity:                0;
}


/****************************************/
/*         LONELY PAGE WRAPPERS         */
/****************************************/
DIV.error_wrapper       /* error_body.tpl */
{
   margin:         0 auto 30px;
   width:         500px;
}
DIV.profile_send_pass_wrapper       /* profile_send_pass.tpl */
{
   margin:         0 auto 30px;
   width:         360px; 
}
DIV.search_body_wrapper    /* search_body.tpl */
{
   margin:         0 auto 30px;
   width:         450px;
}
DIV.groupcp_info_wrapper    /* groupcp_info_body.tpl */
{
   margin:         0 auto;
   width:         500px;
}
DIV.settings_edit_body_wrapper    /* settings_edit_body.tpl */
{
   margin:         0 auto;
   width:         800px;
}
DIV.server_settings_edit_body_wrapper    /* settings_edit_body.tpl */
{
   margin:         0 auto;
   width:         1000px;
}
DIV.modcp_viewip_wrapper    /* modcp_viewip.tpl */
{
   margin:         0 auto;
   width:         600px;
}
DIV.promo_edit_body_wrapper    /* promo_edit_body.tpl */
{
   margin:         0 auto;
   width:         600px;
}
DIV.groupcp_user_wrapper    /* groupcp_user_body.tpl */
{
   text-align:      center;
   margin:         0 auto 30px;
}
DIV.poll_ballot_wrapper      /* viewtopic_poll_ballot.tpl */
{
   width:         550px;
   margin:         0 auto 15px;
}
DIV.memberlist_wrapper      /* memberlist_body.tpl */
{
   width:         550px;
   margin:         0 auto;
}
DIV.modcp_wrapper,      /* modcp_body.tpl */
DIV.lwacctrecords_wrapper   /* lwacctrecords_body.tpl */
{
   width:         800px;
   margin:         0 auto;
}
DIV.privmsgs_wrapper      /* privmsgs_body.tpl */
{
   width:         900px;
   margin:         0 auto;
}

DIV.privmsgs_read_wrapper,   /* privmsgs_read_body.tpl */
DIV.viewtopic_wrapper,      /* viewtopic_body.tpl */
DIV.posting_wrapper,      /* posting_body.tpl */
DIV.search_results_post_wrapper   /* search_results_posts.tpl */
{
   text-align:      left;
   display:      inline-block;
   padding:      0 0 15px;
}


/****************************************/
/*             SIDE MENU                */
/****************************************/
DIV.sidemenu_floatbox
{
   overflow:      hidden;
}
DIV.sidemenu_wrapper 
{
   float:         left;
   width:         150px;
   margin:         0 0 25px;   
}
DIV.sidemenu_option_X,
DIV.sidemenu_option_X A:link,
DIV.sidemenu_option_X A:active,
DIV.sidemenu_option_X A:visited,
DIV.sidemenu_option_0,
DIV.sidemenu_option_0 A:link,
DIV.sidemenu_option_0 A:active,
DIV.sidemenu_option_0 A:visited
{
   color:         #555555;
   text-decoration:   none;
   -webkit-transition:    all 500ms cubic-bezier(0.53, 1.31, 0, 1.42);
   -moz-transition:    all 500ms cubic-bezier(0.53, 1.31, 0, 1.42);
   -ms-transition:    all 500ms cubic-bezier(0.53, 1.31, 0, 1.42);
   -o-transition:       all 500ms cubic-bezier(0.53, 1.31, 0, 1.42);
   transition:       all 500ms cubic-bezier(0.53, 1.31, 0, 1.42);
}
DIV.sidemenu_option_X A:hover,
DIV.sidemenu_option_0 A:hover
{
   color:         #d76650;
   text-decoration:   none;
}
DIV.sidemenu_option_X, 
DIV.sidemenu_option_0 
{
   padding:    5px;
   margin:     5px 0px 5px 0;
   background-repeat:   no-repeat;
   background-position: 50% 50%;
   background-size: 20px 7px; 
}
DIV.sidemenu_option_0:hover
{
   background: transparent url(//mqemulator.net/images/sidemenu_arrow.svg);   
    background-repeat: no-repeat;
   background-position: right 15px bottom 50%;
   background-size: 20px 7px;
}
DIV.sidemenu_option_1,
DIV.sidemenu_option_1 A:link,
DIV.sidemenu_option_1 A:active,
DIV.sidemenu_option_1 A:visited,
DIV.sidemenu_option_1 A:hover
{
   color:         #d76650;
   text-decoration:   none; 
   font-weight:      bold;
}
DIV.sidemenu_option_1 
{
   padding:      5px;
   margin:         5px 0px 5px 0;
   background:       transparent url(//mqemulator.net/images/sidemenu_arrow.svg);   
    background-repeat: no-repeat;
   background-position: right 15px bottom 50%;
   background-size: 20px 7px;
}
DIV.sidemenu_header,
DIV.sidemenu_header A:link,
DIV.sidemenu_header A:active,
DIV.sidemenu_header A:visited,
DIV.sidemenu_header A:hover
{
   color:         #555555;
   text-decoration:   none; 
   font-size:      10px;
   font-family:      ‘Trebuchet MS’, Helvetica, sans-serif;
   font-size-adjust:   none;
   font-stretch:      normal;
   font-style:      normal;
   font-variant:      normal;
   font-weight:      400;
   line-height:       16px;
   font-weight:      normal;
   text-transform:      uppercase;
   white-space:       nowrap;
   letter-spacing:    0px;
}
DIV.sidemenu_header 
{
   padding:      5px 0;
   margin:         5px 15px 5px 0;
   border-bottom:      1px solid #a6abb3 ;   
}


/****************************************/
/*                RHEADS                */
/*  styles used for buttons, toolbars   */
/*  and rdiv headers                    */
/****************************************/


.divider_rhead 
{
/*
   border-left:      1px solid #ffffff; 
   border-right:      1px solid #c6cbd3; 
   height:         18px;
   display:       inline-block;
   margin:         4px 15px;
   vertical-align: bottom;
   */
   

   background-image:    url("//mqemulator.net/images/rhead_divider.svg");
   width:          2px;
   height:       18px;  
   border:         #f0f0f0 0px solid;
   background-repeat:    no-repeat;
   margin:         4px 15px;
   display:      inline-block;
   padding:       0;  
   vertical-align: bottom; 
}
   
/* general size/shape/style */
.red_rhead, 
.darkgray_rhead, 
.gold_rhead, 
.purple_rhead, 
.green_rhead,
.blue_rhead,
.clear_rhead,
.clear_rhead_viewtopic_mod A,       /* viewtopic mod tools hack */
.pagination A,                   /* pagination rhead hack on multiple pages */
.pagination B,                   /* pagination rhead hack on multiple pages */
.hack_watch A,                   /* the watch topic for reply hack on viewtopic */
.clear_rhead_flatleft,           /* the flat ended rheads for viewtopic */
.clear_rhead_flatright,           /* the flat ended rheads for viewtopic */
.clear_rhead_flatboth,           /* flat at both ends used on the posting toolbar */
.darkgray_rhead_flatright,       /* the flat ended rheads for viewtopic */
.progress_rhead
{
   display:       inline-block;
   margin:         4px 0;
   padding:      3px 10px;
   font-size:      10px;
   font-family:      ‘Trebuchet MS’, Helvetica, sans-serif;
   font-size-adjust:   none;
   font-stretch:      normal;
   font-style:      normal;
   font-variant:      normal;
   font-weight:      400;
   line-height:       10px;
   font-weight:      normal;
   text-transform:      uppercase;
   white-space:       nowrap;
   letter-spacing:    0px;
   -webkit-transition:    all 350ms ease;
   -moz-transition:    all 350ms ease;
   -ms-transition:    all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:       all 350ms ease;
   vertical-align: bottom;
}

/* a few content elements overflow it to 11, force 10 */
/* just do the anchor tags it seems to be just        */
/* the ones with img, which are all links             */
A.red_rhead, 
A.darkgray_rhead, 
A.gold_rhead, 
A.purple_rhead, 
A.green_rhead, 
A.blue_rhead,
A.clear_rhead,
.clear_rhead_viewtopic_mod A,          /* viewtopic mod tools hack */
.pagination A,                /* pagination rhead hack on multiple pages */
.pagination B,                /* pagination rhead hack on multiple pages */
.hack_watch A,                /* the watch topic for reply hack on viewtopic */
A.clear_rhead_flatleft,          /* the flat ended rheads for viewtopic */
A.clear_rhead_flatright,           /* the flat ended rheads for viewtopic */
A.darkgray_rhead_flatright          /* the flat ended rheads for viewtopic */
{
   height:       10px;       
}

/* set the border radius, some have flat ends */
.clear_rhead_flatleft             /* the flat ended rheads for viewtopic */
{
   -moz-border-radius:   0 5px 5px 0;
   -webkit-border-radius:   0 5px 5px 0;
   -khtml-border-radius:   0 5px 5px 0;
   -o-border-radius:   0 5px 5px 0;
   border-radius:      0 5px 5px 0;
}

/* set the border radius, some have flat ends */
.clear_rhead_flatright             /* the flat ended rheads for viewtopic */
{
   -moz-border-radius:   5px 0 0 5px;
   -webkit-border-radius:   5px 0 0 5px;
   -khtml-border-radius:   5px 0 0 5px;
   -o-border-radius:   5px 0 0 5px;
   border-radius:      5px 0 0 5px;
}

/* set the border radius, flat on both ends */
.clear_rhead_flatboth             /* the flat ended rheads for viewtopic */
{
   -moz-border-radius:   0 0 0 0;
   -webkit-border-radius:   0 0 0 0;
   -khtml-border-radius:   0 0 0 0;
   -o-border-radius:   0 0 0 0;
   border-radius:      0 0 0 0;
}

.darkgray_rhead_flatright          /* the flat ended rheads for viewtopic */
{
   -moz-border-radius:   5px 0 0 5px;
   -webkit-border-radius:   5px 0 0 5px;
   -khtml-border-radius:   5px 0 0 5px;
   -o-border-radius:   5px 0 0 5px;
   border-radius:      5px 0 0 5px; 
   position:       relative;    /* scoot it over so it touches the other flat ended rhead */
   left:          4px;       /* scoot it over so it touches the other flat ended rhead */
}
.red_rhead, 
.darkgray_rhead, 
.gold_rhead, 
.purple_rhead, 
.green_rhead, 
.blue_rhead,
.clear_rhead,
.clear_rhead_viewtopic_mod A,          /* viewtopic mod tools hack */
.pagination A,                /* pagination rhead hack on multiple pages */
.pagination B,                /* pagination rhead hack on multiple pages */
.hack_watch A,               /* the watch topic for reply hack on viewtopic */
.progress_rhead
{
   -moz-border-radius:   5px;   
   -webkit-border-radius:   5px;
   -khtml-border-radius:   5px;   
   -o-border-radius:   5px;
   border-radius:      5px;
}

/* make that ones that are links/buttons glow on hover */
A.red_rhead:hover, 
A.darkgray_rhead:hover,
A.darkgray_rhead_flatright:hover,       /* the flat ended rheads for viewtopic */ 
A.gold_rhead:hover, 
A.purple_rhead:hover, 
A.green_rhead:hover, 
A.blue_rhead:hover,
A.clear_rhead:hover,
.clear_rhead_viewtopic_mod A:hover,       /* viewtopic mod tools hack */
.pagination A:hover,             /* pagination rhead hack on multiple pages */
.hack_watch A:hover,             /* the watch topic for reply hack on viewtopic */
INPUT.red_rhead:hover, 
INPUT.darkgray_rhead:hover, 
INPUT.gold_rhead:hover, 
INPUT.purple_rhead:hover, 
INPUT.green_rhead:hover, 
INPUT.blue_rhead:hover,
INPUT.clear_rhead:hover
{
/* for animating the sign up button
transform:rotate(7deg);
-ms-transform:rotate(7deg); 
-webkit-transform:rotate(7deg); */
   -webkit-box-shadow:    rgba(255,255,255,1) 0 0 6px,   rgba(255,255,255,1) 0 0 6px,   rgba(255,255,255,1) 0 0 6px;
   -moz-box-shadow:    rgba(255,255,255,1) 0 0 6px,   rgba(255,255,255,1) 0 0 6px,   rgba(255,255,255,1) 0 0 6px;
   box-shadow:       rgba(255,255,255,1) 0 0 6px,   rgba(255,255,255,1) 0 0 6px,   rgba(255,255,255,1) 0 0 6px;
}

/* button color/border/bg variants */
.progress_rhead
{
   border:       1px solid #666b73;  
   text-shadow:       rgba(0,0,0,0.9) 0px 0px 3px;
   background-color:   transparent;
   background-image:    url(../images/progress_rhead.png);
   width:          180px;
   height:         10px;
   text-align:      center;
   color:         #fff;
   background-repeat:   no-repeat;
}
.darkgray_rhead,
A.darkgray_rhead,              /* 'A' needed for specicifity over general style */
.pagination B,                /* pagination rhead hack on multiple pages */
.darkgray_rhead_flatright,          /* the flat ended rheads for viewtopic */
A.darkgray_rhead_flatright            /* 'A' needed for specicifity over general style */
{
   border:       1px solid #a6abb3;  
   text-shadow:       rgba(0,0,0,0.5) 0px 0px 3px;
   background-color:   #a6abb3;
   color:         #fff;
}
.clear_rhead,
A.clear_rhead,                /* 'A' needed for specicifity over general style */
.clear_rhead_viewtopic_mod A,          /* viewtopic mod tools hack */
.pagination A,                    /* pagination rhead hack on multiple pages */
.clear_rhead_flatleft,           /* the flat ended rheads for viewtopic */
.clear_rhead_flatright,           /* the flat ended rheads for viewtopic */
.clear_rhead_flatboth,           /* flat at both ends used on the posting toolbar */
A.clear_rhead_flatleft,                      /* 'A' needed for specicifity over general style */
A.clear_rhead_flatright                      /* 'A' needed for specicifity over general style */
{
   border:       1px solid #a6abb3;  
   text-shadow:       rgba(255,255,255,1) 0px 0px 3px;
   color:         #a6abb3;
   background-color:   transparent;
}
.red_rhead,
A.red_rhead                /* 'A' needed for specicifity over general style */
{
   border:       1px solid #d76650;  
   text-shadow:       rgba(0,0,0,0.5) 0px 0px 3px;
   background-color:   #d76650;
   color:         #fff;
}
.gold_rhead,
A.gold_rhead                /* 'A' needed for specicifity over general style */
{
   border:       1px solid #fbcc3c;    
   text-shadow:       rgba(0,0,0,0.5) 0px 0px 3px; 
   background-color:   #fbcc3c;
   color:         #fff;
}
.purple_rhead,
A.purple_rhead,             /* 'A' needed for specicifity over general style */
.hack_watch A                /* the watch topic for reply hack on viewtopic */
{
   border:       1px solid #ad8bf1; 
   text-shadow:       rgba(0,0,0,0.5) 0px 0px 3px; 
   background-color:   #ad8bf1;
   color:         #fff;
}
.green_rhead,
A.green_rhead                /* 'A' needed for specicifity over general style */
{
   border:       1px solid #76c464;  
   text-shadow:       rgba(0,0,0,0.5) 0px 0px 3px;
   background-color:   #76c464;
   color:         #fff;
}
.blue_rhead,
A.blue_rhead                /* 'A' needed for specicifity over general style */
{
   border:       1px solid #6882d9;  
   text-shadow:       rgba(0,0,0,0.5) 0px 0px 3px;
   background-color:   #6882d9;
   color:         #fff;
}

/* hide extra pagination text between pagination rheads*/
.pagination                /* pagination rhead hack on multiple pages */
{
   color:          #E5E5E5;    /* blends background text into site bg color */   
   font-size:       0px;       /* collapse letters */
}
.pagination A,                /* pagination rhead hack on multiple pages */
.pagination B                /* pagination rhead hack on multiple pages */
{
   margin:         4px 3px 4px 0; /* restores spacing from collapsing letters */
}



/****************************************/
/*               BBCODE                 */
/****************************************/

/* inline elements */
SPAN.bbcode_subscript
{
   position:   relative;
   top:        3px;
   font-size:  smaller;
}

SPAN.bbcode_superscript
{
   position:   relative;
   top:        -4px;
   font-size:  smaller;
}

SPAN.bbcode_bold
{
   font-weight:      bold;
}

SPAN.bbcode_italics
{
   font-style:      italic;
}

SPAN.bbcode_underline
{
   text-decoration:   underline;
}

SPAN.bbcode_strikethrough
{
   text-decoration:   line-through;
}

SPAN.bbcode_fixed
{
   font-family:       Courier, 'Courier New', sans-serif;
   font-size:       12px;
   color:         #335577;
   position: relative;
   top: 1px;
}

SPAN.bbcode_color
{
   /* style set in template */
}

SPAN.bbcode_highlight
{
   -moz-border-radius:     2px;
   -webkit-border-radius:  2px;
   -khtml-border-radius:   2px;
   -o-border-radius:       2px;
   border-radius:          2px;
   /* color set in template */
}

SPAN.bbcode_size
{
   /* style set in template */
}

IMG.bbcode_image
{
   max-width: 100%;
   width: auto;
   height: auto;
}

/* block elements */
DIV.bbcode_youtube_wrapper
{
   text-align:      center;
}
DIV.bbcode_youtube_wrapper IFRAME
{
   height:         436px;
   width:         696px;
   border:       2px #000000 solid;
   -moz-border-radius:   5px;
   -webkit-border-radius:   5px;
   -khtml-border-radius:   5px;
   -o-border-radius:   5px;
   border-radius:      5px;
}

DIV.bbcode_item_wrapper
{
   display:      block;
   text-align:      center;
}
DIV.bbcode_item_wrapper A,
DIV.bbcode_item_wrapper IMG
{
   /* use default inherit */
}

DIV.bbcode_center
{
   text-align:      center;
}

DIV.bbcode_right
{
   text-align:      right;
}

DIV.bbcode_justify
{
   text-align:      justify;
}

UL.bbcode_ulist
{
    list-style:       disc;
}

UL.bbcode_ulist UL
{
    list-style:       circle;
}

UL.bbcode_ulist UL UL
{
    list-style:       square;
}

OL.bbcode_olist_a
{
    list-style:       upper-alpha;
}

OL.bbcode_olist_a OL
{
    list-style:       lower-alpha;
}


OL.bbcode_olist_1
{
    list-style:       decimal;
}

UL.bbcode_ulist LI,
OL.bbcode_olist_a LI,
OL.bbcode_olist_1 LI
{
   margin:         0 0 0 25px;
}

DIV.bbcode_quote_wrapper
{
   margin:      0 auto;
   width:      650px;
}

DIV.bbcode_quote_hack            /* need this in it's own elements because I cant set padding on this */
{
   display:      table-header-group; /* make the uotes username display below the quote text */
}

BLOCKQUOTE.bbcode_quote   
{
   padding:      0 50px;
   width:         550px;
   background-image:    url(../images/quote_left.svg),    url(../images/quote_right.svg);
   background-position:    0 0,             100% 100%; 
   background-repeat:    no-repeat,          no-repeat;   
   background-color:   transparent;
   min-height:      40px;
}

DIV.bbcode_quote_username_hack         /* need this in it's own elements because I cant set padding on this */
{
   display:      table-footer-group; /* make the uotes username display below the quote text */
}
DIV.bbcode_quote_username    
{
   margin:         0 50px 0 ;
   text-align:      right;
   font-weight: 900;
}

DIV.bbcode_toolbar
{
   position:      relative;
   top:         -7px;
   zoom:          1;
   filter:       alpha(opacity=20);
   opacity:       0.2;
   float:         right;
   font-size:       5px;      /* fight spacing between buttons */
   -webkit-transition:    all 350ms ease;
   -moz-transition:    all 350ms ease;
   -ms-transition:    all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:       all 350ms ease;   
}

DIV.bbcode_code_wrapper:hover .bbcode_toolbar
{
   zoom:          1;
   filter:       alpha(opacity=100);
   opacity:       1;
}

DIV.bbcode_code_wrapper
{
   font-size:      12px;
   font-weight:      normal;
   -moz-border-radius:   5px;
   -webkit-border-radius:   5px;
   -khtml-border-radius:   5px;
   -o-border-radius:   5px;
   border-radius:      5px;
   background-color:   #f4f4f4;
   padding:      10px;   
     border:         #e2e4e8 1px solid;
}

DIV.bbcode_code_wrapper DIV.syntax-code #code
{
    overflow-y: hidden;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
}

HR.bbcode_hr
{
   position:      relative;
   border:       0;
   height:       1px;   
   background-image:   -webkit-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -moz-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -ms-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:   -o-linear-gradient(left, rgba(166,171,179,0), rgba(166,171,179,1), rgba(166,171,179,0)); 
}
HR.bbcode_hr:after 
{ 
   content:       "";
   display:       block;
   width:          5px;
   height:       5px;
   -moz-border-radius:   3px;
   -webkit-border-radius:   6px;
   -khtml-border-radius:   3px;
   -o-border-radius:   3px;
   border-radius:      6px;
   border:       2px #f0f0f0 solid;
   position:       absolute;
   top:          -4px;
   left:          50%;
   background-color:    #a6abb3;
}

P.bbcode_h1
{
   padding:          25px 0 3px 0;
   color:            #333333;
   font-weight:      600;
   font-size:        18px;
   text-shadow:      #dddddd 1px 1px 0px;   
}
DIV.bbcode_h1_hr
{
   padding:             0px;
   margin:              0px;
   border:              0;
   height:              1px;
   background-image:    -webkit-linear-gradient(left, rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:    -moz-linear-gradient(left, rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:    -ms-linear-gradient(left, rgba(166,171,179,1), rgba(166,171,179,0)); 
   background-image:    -o-linear-gradient(left, rgba(166,171,179,1), rgba(166,171,179,0)); 
}

P.bbcode_h2
{
   padding:          10px 0 5px 0;
   color:            #333333;
   font-weight:      700;
   font-size:        16px;
   text-shadow:      #dddddd 1px 1px 0px;
}

SPAN.bbcode_button
{
   display:                inline-block;
   margin:                 1px 0px;
   padding:                0px 5px;
   font-size:              7px;
   font-family:            "Lucida Console", Monaco, monospace;
   font-weight:            400;
   white-space:            nowrap;
   letter-spacing:         1px;
   vertical-align:         bottom;
   -moz-border-radius:     2px;
   -webkit-border-radius:  2px;
   -khtml-border-radius:   2px;
   border-radius:          2px;
   border:                 1px solid #a9a9a9;  
   background-color:       #f7f7f7;
   color:                  #333333;
   text-shadow:            none;
   -webkit-box-shadow:     rgba(0,0,0,.2) 1px 1px 1px;
   -moz-box-shadow:        rgba(0,0,0,.2) 1px 1px 1px;
   box-shadow:             rgba(0,0,0,.2) 1px 1px 1px;
}

P.bbcode_note
{
   position:         relative;
   margin:           10px auto 10px;
   padding:          8px 30px;
   width:            550px;
   border-left:      #b0b0eb 2px solid;
   background-color: #e9e9e9;
   font-style:       italic;
   font-size:        12px;
   color:            #8383af;
}

P.bbcode_note:before
{
   content:          "Note";
   font-variant:       small-caps;
   position:         absolute;
   top:              5px;
   right:            100%;
   padding:          0 10px 0 0;
   display:          block;
   background:       #transparent;
   font-style:       italic;
   font-size:        15px;
   color:            #f0f0f0;
   text-shadow:      #aaaaaa 1px 1px 0px;
}

SPAN.bbcode_example
{
   font-family:      Courier, 'Courier New', sans-serif;
   font-size:        inherit;
   color:            #387493;
   position:         relative;
   top:              1px;
}

SPAN.bbcode_strong
{
   font-size:           inherit;
   color:               #75372b;
   font-weight:         700;
}

/****************************************/
/*           DOWNLOAD PAGE              */
/****************************************/

DIV.download_wrapper
{
   margin:         0 auto 25px;
   overflow:      hidden;
   width:         660px;
}

DIV.download_steps
{
   float:         left;
   padding:      15px;
   width:         390px;
}

DIV.download_step_wrapper
{
   margin:         15px;
   width:         360px;
   overflow:      hidden;
}
DIV.download_step_wrapper:hover DIV.download_step_bullet
{
   text-shadow:       rgba(0,0,0,.4) 2px 2px 6px;
   top:         -3px;
   left:         -3px;
}
DIV.download_step_bullet
{
   text-shadow:       rgba(0,0,0,0.1) 0px 0px 1px;
   float:         left;
   width:         60px;
   font-size:      72px;   
   position:      relative;
   top:         0px;
   left:         0px;
   line-height:      normal;
   -webkit-transition:    all 500ms ease;
   -moz-transition:       all 500ms ease;
   -ms-transition:       all 500ms ease;
   -o-transition:       all 500ms ease;
   transition:          all 500ms ease;   
}

DIV.download_step
{
   float:         left;
   width:         300px;
   margin:         9px 0 0 0;
}
DIV.download_description
{
   margin:         7px 0 0 0;
   display:      none;
}
DIV.download_button,
DIV.download_button_disabled
{
   border:         #f0f0f0 0px solid;   
   background-repeat:    no-repeat;
   padding:       0;
   background-image:    url("//mqemulator.net/images/download.svg");
   background-size: 260px 45px;
   width:          260px;
   height:       45px;   
   margin:         9px 0 0 0;
}
DIV.download_button
{
   opacity: 1.0;
}
DIV.download_button_disabled
{
   opacity: 0.5;
}
SELECT.download_dropdowns
{
   height:         24px;
   width:         260px;
}
DIV.download_button SPAN,
DIV.download_button_disabled SPAN
{
   position:      relative;
   top:         23px;
   left:         52px;
   color:         #ffffff;
   font-size:      10px;
   text-shadow:       rgba(0,0,0,.6) 1px 1px 2px;
}
DIV.download_mascot,
DIV.download_mascot_2
{
   float:         left;
   border:         #f0f0f0 0px solid;   
   background-repeat:    no-repeat;
   padding:       0;
   width:          240px;
   height:       560px;   
   margin:         0;
}
DIV.download_mascot
{
   background-image:    url("//mqemulator.net/images/antonia_bayle.png");
}
DIV.download_mascot_2
{
   background-image:    url("//mqemulator.net/images/firiona_vie.png");
}















.nowrap   {   white-space:      nowrap;}
.fleft   {   float:            left;}
.fright   {   float:            right;}
DIV.stacked   {   display:          inline-block;   vertical-align:   top;}
DIV.popup   {   padding:          150px 0 0;}
.cntr          {  margin:            0 auto;}
.rght   {  margin:            0 0 0 auto;}
.lft   {  margin:            0 auto 0 0;}
.pad5   {  padding:           5px;}
.pad10   {  padding:           10px;}
.pad15   {  padding:15px;}
.vpad5   {  padding:5px 0;}
.vpad10   {  padding:10px 0;}
.vpad15   {  padding:15px 0;}
.hpad5   {  padding:0 5px;}
.hpad10   {  padding:0 10px;}
.hpad15   {  padding:0 15px;}
.rpad5   {  padding:0 5px 0 0;}
.rpad10   {  padding:0 10px 0 0;}
.rpad15   {  padding:0 15px 0 0;}
.lpad5   {  padding:0 0 0 5px;}
.lpad10   {  padding:0 0 0 10px;}
.lpad15   {  padding:0 0 0 15px;}
.bpad5   {  padding:0 0 5px;}
.bpad10   {  padding:0 0 10px;}
.bpad15   {  padding:0 0 15px;}
.tpad5   {  padding:5px 0 0;}
.tpad10   {  padding:10px 0 0;}
.tpad15   {  padding:15px 0 0;}



.blue_rdiv, 
.green_rdiv, 
.red_rdiv, 
.gray_rdiv, 
.white_rdiv
{
  font-size:12px;
  font-weight:normal;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  padding:15px;
  margin:0 auto 25px;
}

.blue_rdiv
{
  color:#6882d9;
  /* border:#6882d9 1px solid; TODO: swap this out to turn borders on */
  border:#e5e5ff 1px solid;
  background-color:#e5e5ff;
}

.green_rdiv
{
  color:#76c464;
  /* border:#76c464 1px solid; TODO: swap this out to turn borders on */
  border:#e9ffe9 1px solid;
  background-color:#e9ffe9;
}

.red_rdiv
{
  color:#d76650;
  /* border:#d76650 1px solid; TODO: swap this out to turn borders on */
  border:#ffe5e5 1px solid;
  background-color:#ffe5e5;
}

.gray_rdiv
{
  /* border:#a6abb3 1px solid; TODO: swap this out to turn borders on */
  border:#f0f0f0 1px solid;
  background-color:#f0f0f0;
}

.white_rdiv
{
  /* border:#a6abb3 1px solid; TODO: swap this out to turn borders on */
  border:#ffffff 1px solid;
  background-color:#ffffff;
}


DIV.gray_rdiv_popup
{   
   display: inline-block;
   position: fixed;
   z-index: 9999;
   left: 50%;
   top: 50%;
   height: 400px;
   width: 700px;
   margin-top: -200px;
   margin-left: -350px;
   margin-right: 0;
   margin-bottom: 0;
   box-shadow: rgba(0, 0, 0, 0.4) 7px 7px 11px;
   background-color: #f0f0f0;
   border: 0px;
   border-radius: 5px;
   padding: 15px;
   font-size: 12px;
   font-weight: normal;
}

DIV.popup_container
{
   display: none;
   position: fixed;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   background: rgba(90, 90, 90, 0.5);
   z-index: 9999;
}


/*download popup bar*/
DIV.gray_rdiv_download_popup {
   display: block;
   position: fixed;
   z-index: 9999;
   left: 50%;
   top: 50%;
   height: 97px;
   width: 360px;
   transform: translate(-50%, -50%);
   box-shadow: rgb(0 0 0 / 40%) 7px 7px 11px;
   background-color: #f0f0f0;
   border: 0px;
   border-radius: 5px;
   padding: 15px;
   font-size: 15px;
   font-weight: normal;
   text-align: center;
   line-height: 37px;
   vertical-align: middle;  
}

DIV.gray_rdiv_download_popup DIV{
   height: 14px;
   width: 263px;
   position: absolute;
   background: rgb(113 117 124);
   background-color: -webkit-linear-gradient(-45deg, #f0f0f0 25%, #dddddd 25%, #dddddd 50%, #f0f0f0 50%, #f0f0f0 75%, #dddddd 75%);
   background: -moz-linear-gradient(-45deg, #f0f0f0 25%, #dddddd 25%, #dddddd 50%, #f0f0f0 50%, #f0f0f0 75%, #dddddd 75%);
   background: -o-linear-gradient(-45deg, #f0f0f0 25%, #dddddd 25%, #dddddd 50%, #f0f0f0 50%, #f0f0f0 75%, #dddddd 75%);
   background: linear-gradient(-45deg, #f0f0f0 25%, #dddddd 25%, #dddddd 50%, #f0f0f0 50%, #f0f0f0 75%, #dddddd 75%);
   background-size: 27px 27px;
   -webkit-animation: barberpole 1.5s infinite linear;
   animation: barberpole 9.5s infinite linear;
   border-radius: 7px;
   top: 31px;
   left: 50%;
   transform: translate(-50%, 0);
   border: 1px solid #e0e0e0;
}

@-webkit-keyframes barberpole {
   from {background-position: 0%;}
   to {background-position: 100%;}
}

DIV.gray_rdiv_download_popup SPAN {
   position: absolute;
   top: 63px;
   left: 50%;
   transform: translate(-50%, 0);
   width: 100%;
}

/*******************************************************************************************/
/*                                DIALOGUE BOX TRIANGLES                                   */
/* The triangles are mad by using the before and after selectors to add two triangles. The */
/* before adds a triangle that is the same color as the desired border. The after adds a   */
/* triangle that is slightly smaller and in front with the desired background color. This  */
/* leaves the reare triangle showing around the edges simulating a border. The triangles   */
/* are formed by making the element auto expand by giving it a border. Only one border is  */
/* visible causing it to look like a triangle.                                             */
/*                                                                                         */
/* BASED ON http://nicolasgallagher.com/pure-css-speech-bubbles/demo/                      */
/*******************************************************************************************/
.gray_dialogue_left,
.gray_thought_bubble_left,
.white_dialogue_left,
.green_dialogue_left
{
   margin:         0 0 0 33px;       /* makes room in margin for triangles */
   position:      relative;
   min-height:      80px;
   width:         820px;
}
.gray_thought_bubble_left:before
{                     /*    BIG bubble */

   content:      "";         /* no content */
   position:      absolute;      
   top:         35px;          
   bottom:         auto;
   left:         -22px;          
   width:         25px; 
   height:         22px; 
   z-index:      10; 
   display:      block;          /* reduce the damage in FF3.0 */
   border:         0px solid #a6abb3;
   background:      #f0f0f0;
   -webkit-border-top-left-radius:      25px 22px;
   -webkit-border-top-right-radius:   25px 22px;
   -webkit-border-bottom-right-radius:   25px 22px;
   -webkit-border-bottom-left-radius:   25px 22px;
   -moz-border-radius:   25px / 22px;
   border-radius:      25px / 22px;
   -webkit-box-shadow:    rgba(0,0,0,.1) 1px 1px 2px;
   -moz-box-shadow:    rgba(0,0,0,.1) 1px 1px 2px;
   box-shadow:       rgba(0,0,0,.1) 1px 1px 2px;
}
.gray_thought_bubble_left:after 
{                     /*    SMALL bubble */
   content:      "";         /* no content */
   position:      absolute;      
   top:         33px;          
   bottom:         auto;
   left:         -36px;          
   width:         18px; 
   height:         15px; 
   z-index:      20; 
   display:      block;          /* reduce the damage in FF3.0 */
   border:         0px solid #a6abb3;
   background:      #f0f0f0;
   -webkit-border-top-left-radius:      18px 15px;
   -webkit-border-top-right-radius:   18px 15px;
   -webkit-border-bottom-right-radius:   18px 15px;
   -webkit-border-bottom-left-radius:   18px 15px;
   -moz-border-radius:   18px / 15px;
   border-radius:      18px / 15px;
   -webkit-box-shadow:    rgba(0,0,0,.1) 1px 1px 2px;
   -moz-box-shadow:    rgba(0,0,0,.1) 1px 1px 2px;
   box-shadow:       rgba(0,0,0,.1) 1px 1px 2px;
}

.gray_dialogue_left:before,             /* the big triangle, it's basically a 0 size   */
.white_dialogue_left:before, 
.green_dialogue_left:before 
{                     /*    element with 1 visible triangular border */
   content:      "";         /* no content */
   position:      absolute;      
   top:         40px;          /* triangle vertical position */
   bottom:         auto;
   left:         -33px;          /* left should move the triangle over by its desired length */
   border-width:      0 33px 16px 0;      /* top + bottom = triangle width, right = triangle length, left is 0 */ 
   border-style:      solid;
   display:      block;          /* reduce the damage in FF3.0 */
   width:         0;         /* reduce the damage in FF3.0 */
} 
.gray_dialogue_left:after,              /* the small triangle */
.white_dialogue_left:after,
.green_dialogue_left:after 
{
   content:      "";         /* no content */
   position:      absolute;      
   top:         41px;          /* top should be the desired border with lower (:before top + desired border width) */   
   bottom:         auto;
   left:         -29px;          /* left should move the triangle over by its desired length */
   border-width:      0px 29px 14px 0;   /* top + bottom = triangle width, right = triangle length, left is 0 */ 
   border-style:      solid;
   display:      block;          /* reduce the damage in FF3.0 */
   width:         0;         /* reduce the damage in FF3.0 */
}
.gray_dialogue_left:before             /* the big triangle, it's basically a 0 size   */
{   
   /* border-color:      transparent #a6abb3 ;   TODO: container borders on or off? */
   border-color:      transparent #f0f0f0 ;   /* left/right get color, top/bottom are transparent */
}
.gray_dialogue_left:after              /* the small triangle */
{
   border-color:       transparent #f0f0f0 ;   /* left/right get color, top/bottom are transparent */
}
.white_dialogue_left:before             /* the big triangle, it's basically a 0 size   */
{                     /*    element with 1 visible triangular border */
   /* border-color:      transparent #a6abb3 ;   TODO: container borders on or off? */
   border-color:      transparent #ffffff ;   /* left/right get color, top/bottom are transparent */
}
.white_dialogue_left:after              /* the small triangle */
{
   border-color:       transparent #ffffff ;   /* left/right get color, top/bottom are transparent */
}
.green_dialogue_left:before             /* the big triangle, it's basically a 0 size   */
{                     /*    element with 1 visible triangular border */
   /* border-color:      transparent #76c464 ;   TODO: container borders on or off? */
   border-color:      transparent #e9ffe9 ;   /* left/right get color, top/bottom are transparent */
}
.green_dialogue_left:after              /* the small triangle */
{
   border-color:       transparent #e9ffe9 ;   /* left/right get color, top/bottom are transparent */
}

.gray_dialogue_right 
{
   margin:         0 33px 0 0;       /* makes room in margin for triangles */
   position:      relative;
}
.gray_dialogue_right:before             /* the big triangle, it's basically a 0 size   */
{                     /*    element with 1 visible triangular border */
   content:      "";         /* no content */
   position:      absolute;      
   top:         10px;          /* triangle vertical position */
   bottom:         auto;
   left:         auto;
   right:         -33px;          /* right should move the triangle over by its desired length */
   border-width:      0 0 16px 33px;   /* top + bottom = triangle width, right = triangle length, left is 0 */ 
   border-style:      solid;
   /* border-color:      transparent #a6abb3 ;   TODO: container borders on or off? */
   border-color:      transparent #f0f0f0 ;   /* left/right get color, top/bottom are transparent */
   display:      block;          /* reduce the damage in FF3.0 */
   width:         0;         /* reduce the damage in FF3.0 */
}
.gray_dialogue_right:after              /* the small triangle */
{
   content:      "";         /* no content */
   position:      absolute;      
   top:         11px;          /* top should be the desired border with lower (:before top + desired border width) */   
   bottom:         auto;
   right:         -29px;          /* right should move the triangle over by its desired length */
   border-width:      0px 0 14px 29px;   /* top + bottom = triangle width, right = triangle length, left is 0 */ 
   border-style:      solid;
   border-color:       transparent #f0f0f0 ;   /* left/right get color, top/bottom are transparent */
   display:      block;          /* reduce the damage in FF3.0 */
   width:         0;         /* reduce the damage in FF3.0 */
}

.dialogue_note
{
   padding:      1px 0 0 0;
   font-style:      italic;
   text-align:      right;
   zoom:          1;
   filter:       alpha(opacity=0);
   opacity:       0;
   -webkit-transition:    all 350ms ease;
   -moz-transition:    all 350ms ease;
   -ms-transition:    all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:       all 350ms ease;
}

SPAN.viewtopic_post_tools,
SPAN.search_results_post_tools,
SPAN.privmsgs_read_post_tools
{
   position:      relative;
   z-index:      99;
   top:         -10px;
   right:         -8px;
   float:         right;
   zoom:          1;
   filter:       alpha(opacity=0);
   opacity:       0;   
   -webkit-transition:    all 350ms ease;
   -moz-transition:    all 350ms ease;
   -ms-transition:    all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:       all 350ms ease;
}

SPAN.viewtopic_post_tools IMG,
SPAN.search_results_post_tools IMG,
SPAN.privmsgs_read_post_tools IMG
{
   margin:          0 3px;
}

.dialogue_wrapper:hover .dialogue_note,
.dialogue_wrapper:hover SPAN.viewtopic_post_tools,
.dialogue_wrapper:hover SPAN.search_results_post_tools,
.dialogue_wrapper:hover SPAN.privmsgs_read_post_tools
{
   zoom:          1;
   filter:       alpha(opacity=100);
   opacity:       1;
}

.dialogue_wrapper
{
    position:      relative;   
   float:         right;
}

SPAN.dialogue_speaker_right
{
   float:         right;
   position:      relative;
   margin:         0 5px 0;
   text-align:      center;
   top:       0px;
   left:          0px;
   width:         80px;
   -webkit-transition:    all 500ms ease;
   -moz-transition:    all 500ms ease;
   -ms-transition:    all 500ms ease;
   -o-transition:       all 500ms ease;
   transition:       all 500ms ease;
}
SPAN.dialogue_speaker_right IMG
{
   margin:         0 0 5px 0;
}
/* disable the animation for chat avatars
SPAN.dialogue_speaker_right DIV A,
SPAN.dialogue_speaker_right DIV SPAN
{
   -webkit-transition:    all 500ms ease;
   -moz-transition:    all 500ms ease;
   -ms-transition:    all 500ms ease;
   -o-transition:       all 500ms ease;
   transition:       all 500ms ease;
}

SPAN.dialogue_speaker_right:hover
{
   top:          -1px;
   left:          -1px;
}
SPAN.dialogue_speaker_right:hover IMG
{
   -webkit-filter:    drop-shadow(2px 2px 7px rgba(0,0,0,.5)); 
   filter:       drop-shadow(2px 2px 7px rgba(0,0,0,.5)); 
}
SPAN.dialogue_speaker_right:hover DIV A,
SPAN.dialogue_speaker_right:hover DIV SPAN
{
   text-shadow:       rgba(0,0,0,.2) 2px 2px 7px;
}
*/


DIV.dialogue_floatbox
{
   overflow:      hidden;
   padding:      7px 0;
}

.viewtopic_subjectline,
.privmsgs_read_subjectline,
.search_results_post_topic
{
   position:      relative;
   top:         -8px; 
}

TEXTAREA.message_short,                                /* reply textarea on viewtopic, privmsgs_read_body, and posting_body */
TEXTAREA.message_tall
{
   position:               relative;
   left:                   -15px;
   padding:                0 15px;
   margin:                 0;
   background-color:       transparent;
   border:                 0px #f0f0f0 solid;
   width:                  820px;
   color:                  inherit;
   overflow:               hidden;
   outline:                none;
   font-size:              inherit;
   font-family:            inherit;
   font-size-adjust:       none;
   font-stretch:           normal;
   font-style:             normal;
   font-variant:           normal;
   line-height:            inherit;
   font-weight:            normal;
   text-transform:         inherit;
   -webkit-transition:     all 350ms ease;
   -moz-transition:        all 350ms ease;
   -ms-transition:         all 350ms ease;
   -o-transition:          all 350ms ease;
   transition:             all 350ms ease;
}

TEXTAREA.message_short                                  /* reply textarea on viewtopic, privmsgs_read_body, and posting_body */
{
   height:                 100px;
}

TEXTAREA.message_tall                                   /* reply textarea on viewtopic, privmsgs_read_body, and posting_body */
{
   height:                 400px;
}

TEXTAREA.message_short:hover,        /* reply textarea on viewtopic, privmsgs_read_body, and posting_body */
TEXTAREA.message_tall:hover
{
   overflow-y:             auto;
}

INPUT.subject                                                 /* reply textarea on viewtopic, privmsgs_read_body, and posting_body */
{
   position:               relative;
   left:                   -15px;
   padding:                0 15px;
   margin:                 0;
   background-color:       transparent;
   border:                 0px #f0f0f0 solid;
   height:                 18px;
   width:                  820px;
   color:                  inherit;
   overflow:               hidden;
   outline:                none;
   font-size:              13px;
   font-family:            inherit;
   font-size-adjust:       none;
   font-stretch:           normal;
   font-style:             normal;
   font-variant:           normal;
   font-weight:            bold;
   line-height:            inherit;
   text-transform:         inherit;
   -webkit-transition:     all 350ms ease;
   -moz-transition:        all 350ms ease;
   -ms-transition:         all 350ms ease;
   -o-transition:          all 350ms ease;
   transition:             all 350ms ease;
}

DIV.input_popup_show
{
   display:             block;
   position:            absolute;
   background-color:    transparent;
   font-size:           20px;
   padding:             0;
   color:               #cccccc;
   font-weight:         100;
   white-space:         nowrap;
   filter:              alpha(opacity=100);
   opacity:             1;
   -webkit-transition:  all 350ms ease;
   -moz-transition:     all 350ms ease;
   -ms-transition:      all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:          all 350ms ease;
}

DIV.input_popup_hide
{
   display:             block;
   position:            absolute;
   background-color:    transparent;
   font-size:           20px;
   padding:             0 0 0 300px;
   color:               #cccccc;
   font-weight:         100;
   white-space:         nowrap;
   filter:              alpha(opacity=0);
   opacity:             0;
   -webkit-transition:  all 350ms ease;
   -moz-transition:     all 350ms ease;
   -ms-transition:      all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:          all 350ms ease;
}



DIV.forum_count_wrapper
{
   
   position:            relative;
   border:              0px solid #00ff00;
   padding:             0px;
   margin:              0px;
}
DIV.forum_count_hide,
DIV.forum_count_show
{
   position:            absolute;
   border:              0px solid #ff0000;
   top:                 -8px;
   height:              100%;
   width:               100%;
   white-space:         nowrap;
   text-align:          left;
   vertical-align:      middle;
   margin:              0;
   filter:              alpha(opacity=100);
   opacity:             1.0;
   -webkit-transition:  all 550ms ease;
   -moz-transition:     all 550ms ease;
   -ms-transition:      all 550ms ease;
   -o-transition:       all 550ms ease;
   transition:          all 550ms ease;
   background:          transparent;
}
DIV.forum_count_hide
{
   filter:              alpha(opacity=0);
   opacity:             0;
   left:                -60px;
}
DIV.forum_count_show
{
   filter:              alpha(opacity=100);
   opacity:             1.0;
   left:                0px;
}


DIV.toolbar
{
   overflow:      hidden;
   padding:       0 0 25px;
   zoom:          1;
   filter:       alpha(opacity=30);
   opacity:       0.3;
   -webkit-transition:    all 350ms ease;
   -moz-transition:    all 350ms ease;
   -ms-transition:    all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:       all 350ms ease;   
}

DIV.toolbar:hover
{
   zoom:          1;
   filter:       alpha(opacity=100);
   opacity:       1;
}






.rinput_field_header        {padding: 15px 0px 3px 0px;}



SPAN.isbutton,
DIV.isbutton,
INPUT.isbutton
{
  cursor:pointer;
}
SPAN.isbutton_disbled,
DIV.isbutton_disbled,
INPUT.isbutton_disbled
{
  cursor:not-allowed;
}

TEXTAREA.profile, INPUT.profile, INPUT.search
{
  width:200px;
}

TD.hack_profile SELECT, SELECT.profile, SELECT.search
{
  height:24px;
  width:222px;
}

INPUT.profile, INPUT.search
{
  height:16px;
}

TEXTAREA.profile
{
  height:75px;
}


.slider_darkgray,
.slider_green,
.slider_blue,
.slider_purple,
.slider_red
{
   display:                inline-block;
   font-size:              12px;
   font-weight:            normal;
   -moz-border-radius:     5px;
   -webkit-border-radius:  5px;
   -khtml-border-radius:   5px;
   -o-border-radius:       5px;
   border-radius:          5px;
   padding:                0px 2px;
   margin:                 0px;
   text-shadow:            rgba(0,0,0,0.5) 0px 0px 3px;
   color:                  #fff;
   box-shadow:             inset rgba(0,0,0,0.3) 1px 1px 3px;
   -webkit-box-shadow:     inset rgba(0,0,0,0.3) 1px 1px 3px;
   -moz-box-shadow:        inset rgba(0,0,0,0.3) 1px 1px 3px;
} 
/*
.slider_darkgray           { background-color: #a6abb3}
.slider_green              { background-color: #76c464}
.slider_blue               { background-color: #6882d9}
.slider_purple             { background-color: #ad8bf1}
.slider_red                { background-color: #d76650}
*/
.slider_darkgray              
{ 
   background-image:       -webkit-linear-gradient(top, #a6abb3, #bbc); 
   background-image:       -moz-linear-gradient(top, #a6abb3, #bbc); 
   background-image:       -ms-linear-gradient(top, #a6abb3, #bbc); 
   background-image:       -o-linear-gradient(top, #a6abb3, #bbc); 
}
.slider_green              
{ 
   background-image:       -webkit-linear-gradient(top, #76c464, #8d7); 
   background-image:       -moz-linear-gradient(top, #76c464, #bbb); 
   background-image:       -ms-linear-gradient(top, #76c464, #bbb); 
   background-image:       -o-linear-gradient(top, #76c464, #bbb); 
}
.slider_blue              
{ 
   background-image:       -webkit-linear-gradient(top, #6882d9, #79e); 
   background-image:       -moz-linear-gradient(top, #6882d9, #79e); 
   background-image:       -ms-linear-gradient(top, #6882d9, #79e); 
   background-image:       -o-linear-gradient(top, #6882d9, #79e); 
}
.slider_purple              
{ 
   background-image:       -webkit-linear-gradient(top, #ad8bf1, #b9f); 
   background-image:       -moz-linear-gradient(top, #ad8bf1, #b9f); 
   background-image:       -ms-linear-gradient(top, #ad8bf1, #b9f); 
   background-image:       -o-linear-gradient(top, #ad8bf1, #b9f); 
}
.slider_red              
{ 
   background-image:       -webkit-linear-gradient(top, #d76650, #e76); 
   background-image:       -moz-linear-gradient(top, #d76650, #e76); 
   background-image:       -ms-linear-gradient(top, #d76650, #e76); 
   background-image:       -o-linear-gradient(top, #d76650, #e76); 
}
.slider_element_off,
.slider_element_on
{
   display:                inline-block;
   font-size:              12px;
   font-weight:            normal;
   -moz-border-radius:     5px;
   -webkit-border-radius:  5px;
   -khtml-border-radius:   5px; 
   -o-border-radius:       5px;
   border-radius:          5px;
   padding:                1px 20px;
   margin:                 2px;
   -webkit-transition:     all 350ms ease;
   -moz-transition:        all 350ms ease;
   -ms-transition:         all 350ms ease;
   -o-transition:          all 350ms ease;
   transition:             all 350ms ease;
} 
.slider_element_off
{
   color:                  inherit;
   background-color:       transparent;
} 
.slider_element_on
{
   background-color:       #f0f0f0;
   color:                  #555555;
   text-shadow:            rgba(0,0,0,0) 0px 0px 0px;
   box-shadow:             rgba(0,0,0,0.3) 1px 1px 3px;
   -webkit-box-shadow:     rgba(0,0,0,0.3) 1px 1px 3px;
   -moz-box-shadow:        rgba(0,0,0,0.3) 1px 1px 3px;
} 

INPUT.search_username
{
  width:150px;  
  height:16px;
}

SELECT.search_username
{
  height:24px;
  width:172px;
}
INPUT[type=checkbox].white_checkbox
{
   -webkit-appearance: checkbox;
   vertical-align:inherit;
   position:relative;
   top:   -2px;
}
INPUT[type=checkbox].custom_checkbox
{
   -webkit-appearance:    checkbox;
   display:      none;
}
INPUT[type=checkbox].custom_checkbox + label
{
   display:      inline-block;
   height:         13px;
   background:      url("//mqemulator.net/images/checkbox_unchecked.svg") left top no-repeat;
   cursor:         pointer;
   margin:       0;
   padding:      0 0 0 17px;
   vertical-align:      inherit;
}
INPUT[type=checkbox]:checked.custom_checkbox + label
{
   background-image:    url("//mqemulator.net/images/checkbox_blue_checked.svg") ;
}
INPUT[type=radio].white_radio
{
   -webkit-appearance: radio;
   vertical-align:inherit;
   position:relative;
   top:   -3px;
}
INPUT[type=radio].custom_radio + label
{
   display:      inline-block;
   height:         13px;
   background:      url("//mqemulator.net/images/checkbox_unchecked.svg") left top no-repeat;
   cursor:         pointer;
   margin:       0;
   padding:      0 0 0 17px;
   vertical-align:      inherit;
}
INPUT[type=radio]:checked.custom_radio + label
{
   background-image:    url("//mqemulator.net/images/radiobox_blue_checked.svg") ;
}

INPUT.blue_rinput, 
TEXTAREA.blue_rinput, 
INPUT.white_rinput, 
SELECT.white_rinput,
INPUT.red_rinput, 
TEXTAREA.red_rinput, 
SELECT.red_rinput,
SELECT.blue_rinput, 
TEXTAREA.white_rinput, 
TD.hack_white_rinput SELECT,
SPAN.hack_white_rinput SELECT
{

  font-size:12px;
  font-weight:normal;
  color:#555;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  padding:2px 10px;
}
DIV.white_rinput
{
  font-size:12px;
  font-weight:normal;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  padding:15px;
  border:#cacaca 1px solid;
  background-color:#ffffff;
  overflow: auto;
}

INPUT.white_rinput, TEXTAREA.white_rinput, TD.hack_white_rinput SELECT, SPAN.hack_white_rinput SELECT, 
SELECT.white_rinput
{
  border:#cacaca 1px solid;
  background-color:#fff;
}

INPUT.blue_rinput, TEXTAREA.blue_rinput,
SELECT.blue_rinput
{
  border:#6882d9 1px solid;
  background-color:#fff;
}

INPUT.red_rinput, TEXTAREA.red_rinput,
SELECT.red_rinput
{
  border:#d76650 1px solid;
  background-color:#ffe5e5;
}


.form_submit_container
{
   text-align:      center;
   padding:      7px 0;
}

/* 
 * checkboxes for posting new messages
 */


INPUT[type=checkbox].checkbox_post_bbcode
{
   -webkit-appearance:     checkbox;
   display:                none;
}
INPUT[type=checkbox].checkbox_post_bbcode + label
{
   display:                inline-block;
   height:                 30px;
   background:             url("//mqemulator.net/images/posting/icon_post_cb_bbcode_enabled.svg") left top no-repeat; 
   cursor:                 pointer;
   margin:                 0;
   padding:                0 0 0 30px;
   vertical-align:         bottom;
}
INPUT[type=checkbox]:checked.checkbox_post_bbcode + label
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_bbcode_disabled.svg"); 
}
INPUT[type=checkbox].checkbox_post_bbcode + label:hover
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_bbcode_enabled_hover.svg"); 
}
INPUT[type=checkbox]:checked.checkbox_post_bbcode + label:hover
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_bbcode_disabled_hover.svg"); 
}

INPUT[type=checkbox].checkbox_post_html
{
   -webkit-appearance:     checkbox;
   display:                none;
}
INPUT[type=checkbox].checkbox_post_html + label
{
   display:                inline-block;
   height:                 30px;
   background:             url("//mqemulator.net/images/posting/icon_post_cb_html_enabled.svg") left top no-repeat; 
   cursor:                 pointer;
   margin:                 0;
   padding:                0 0 0 30px;
   vertical-align:         bottom;
}
INPUT[type=checkbox]:checked.checkbox_post_html + label
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_html_disabled.svg"); 
}
INPUT[type=checkbox].checkbox_post_html + label:hover,
INPUT[type=checkbox]:checked.checkbox_post_html + label:hover
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_html_hover.svg"); 
}

INPUT[type=checkbox].checkbox_post_smilies
{
   -webkit-appearance:     checkbox;
   display:                none;
}
INPUT[type=checkbox].checkbox_post_smilies + label
{
   display:                inline-block;
   height:                 30px;
   background:             url("//mqemulator.net/images/posting/icon_post_cb_smilies_enabled.svg") left top no-repeat; 
   cursor:                 pointer;
   margin:                 0;
   padding:                0 0 0 30px;
   vertical-align:         bottom;
}
INPUT[type=checkbox]:checked.checkbox_post_smilies + label
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_smilies_disabled.svg"); 
}
INPUT[type=checkbox].checkbox_post_smilies + label:hover,
INPUT[type=checkbox]:checked.checkbox_post_smilies + label:hover
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_smilies_hover.svg"); 
}

INPUT[type=checkbox].checkbox_post_notify
{
   -webkit-appearance:     checkbox;
   display:                none;
}
INPUT[type=checkbox].checkbox_post_notify + label
{
   display:                inline-block;
   height:                 30px;
   background:             url("//mqemulator.net/images/posting/icon_post_cb_notify_disabled.svg") left top no-repeat; 
   cursor:                 pointer;
   margin:                 0;
   padding:                0 0 0 30px;
   vertical-align:         bottom;
}
INPUT[type=checkbox]:checked.checkbox_post_notify + label
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_notify_enabled.svg"); 
}
INPUT[type=checkbox].checkbox_post_notify + label:hover
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_notify_disabled_hover.svg"); 
}
INPUT[type=checkbox]:checked.checkbox_post_notify + label:hover
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_notify_enabled_hover.svg"); 
}

INPUT[type=checkbox].checkbox_post_delete
{
   -webkit-appearance:     checkbox;
   display:                none;
}
INPUT[type=checkbox].checkbox_post_delete + label
{
   display:                inline-block;
   height:                 30px;
   background:             url("//mqemulator.net/images/posting/icon_post_cb_delete_disabled.svg") left top no-repeat; 
   cursor:                 pointer;
   margin:                 0;
   padding:                0 0 0 30px;
   vertical-align:         bottom;
}
INPUT[type=checkbox]:checked.checkbox_post_delete + label
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_delete_enabled.svg"); 
}
INPUT[type=checkbox].checkbox_post_delete + label:hover,
INPUT[type=checkbox]:checked.checkbox_post_delete + label:hover
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_delete_hover.svg"); 
}

INPUT[type=checkbox].checkbox_post_sig
{
   -webkit-appearance:     checkbox;
   display:                none;
}
INPUT[type=checkbox].checkbox_post_sig + label
{
   display:                inline-block;
   height:                 30px;
   background:             url("//mqemulator.net/images/posting/icon_post_cb_sig_disabled.svg") left top no-repeat; 
   cursor:                 pointer;
   margin:                 0;
   padding:                0 0 0 30px;
   vertical-align:         bottom;
}
INPUT[type=checkbox]:checked.checkbox_post_sig + label
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_sig_enabled.svg"); 
}
INPUT[type=checkbox].checkbox_post_sig + label:hover,
INPUT[type=checkbox]:checked.checkbox_post_sig + label:hover
{
   background-image:       url("//mqemulator.net/images/posting/icon_post_cb_sig_hover.svg"); 
}

/*
 * ICON MOD MENU POPUP DIV
 */
DIV.icon_popup,
DIV.icon_popup_1,
DIV.icon_popup_0
{
    position: relative;
    top: -7px;
    left: -7px;
    background-color: #56e17a;
    border-radius: 6px;
    height: 12px;
    width: 12px;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    font-weight: 100;
    font-family: sans-serif;
    text-shadow: black 0px 0px 2px;
}

DIV.icon_popup,
DIV.icon_popup_0
{
    background-color: #e36969;
}

DIV.icon_popup_1
{
    background-color: #59b771;
}



/*
 * ICONS
 */
DIV.icon_questionmark,
DIV.icon_edit,
DIV.icon_delete,
DIV.icon_ip,
DIV.icon_check0,
DIV.icon_check1,
DIV.icon_select,
DIV.icon_less,
DIV.icon_scroll,
DIV.icon_select_text,
DIV.icon_edit_text,
DIV.icon_topic_lock,
DIV.icon_topic_unlock,
DIV.icon_topic_split,
DIV.icon_topic_move,
DIV.icon_topic_delete,
DIV.icon_bang,
DIV.icon_mod,
DIV.icon_big_questionmark,
DIV.icon_big_globe,
DIV.icon_lock,
DIV.icon_bust,
DIV.icon_coin,
DIV.icon_db_help,
DIV.icon_db_lock,
DIV.icon_db_log,
DIV.icon_db_old,
DIV.icon_db_new,
DIV.icon_db_cur,
DIV.icon_db_zip,
DIV.icon_db_github,
DIV.icon_db_googledrive,
DIV.icon_db_trans,
DIV.icon_db_prev,
DIV.icon_db_next,
DIV.icon_db_compare,
DIV.icon_db_update,
DIV.icon_db_check,
DIV.icon_map_lines,
DIV.icon_map_tiles,
DIV.icon_checkbox_blue_checked,
DIV.icon_checkbox_blue_unchecked,
DIV.icon_checkbox_blue_pending,
DIV.icon_radiobox_blue_checked,
DIV.icon_radiobox_blue_unchecked,
DIV.icon_radiobox_blue_pending,
DIV.icon_checkbox_red_checked,
DIV.icon_checkbox_red_unchecked,
DIV.icon_checkbox_red_pending,
DIV.icon_radiobox_red_checked,
DIV.icon_radiobox_red_unchecked,
DIV.icon_radiobox_red_pending,
DIV.icon_checkbox_purple_checked,
DIV.icon_checkbox_purple_unchecked,
DIV.icon_checkbox_purple_pending,
DIV.icon_radiobox_purple_checked,
DIV.icon_radiobox_purple_unchecked,
DIV.icon_radiobox_purple_pending,
DIV.icon_checkbox_green_checked,
DIV.icon_checkbox_green_unchecked,
DIV.icon_checkbox_green_pending,
DIV.icon_radiobox_green_checked,
DIV.icon_radiobox_green_unchecked,
DIV.icon_radiobox_green_pending,
DIV.icon_checkbox_gold_checked,
DIV.icon_checkbox_gold_unchecked,
DIV.icon_checkbox_gold_pending,
DIV.icon_radiobox_gold_checked,
DIV.icon_radiobox_gold_unchecked,
DIV.icon_radiobox_gold_pending,
DIV.icon_checkbox_gray_checked,
DIV.icon_checkbox_gray_unchecked,
DIV.icon_checkbox_gray_pending,
DIV.icon_radiobox_gray_checked,
DIV.icon_radiobox_gray_unchecked,
DIV.icon_radiobox_gray_pending,
DIV.icon_so_help,
DIV.icon_so_log,
DIV.icon_so_link,
DIV.icon_so_manage,
DIV.icon_login_log,
DIV.icon_settings,
DIV.icon_settings_log,
DIV.icon_settings_server,
DIV.icon_settings_user,
DIV.icon_forum_admin,
DIV.icon_groupcp,
DIV.icon_pay_errors,
DIV.icon_promo,
DIV.icon_gold_users,
DIV.icon_sort_ASC,
DIV.icon_sort_DESC,
DIV.icon_sort_NONE,
DIV.icon_post_b,
DIV.icon_post_i,
DIV.icon_post_u,
DIV.icon_post_s,
DIV.icon_post_f,
DIV.icon_post_sub,
DIV.icon_post_sup,
DIV.icon_post_font9,
DIV.icon_post_font15,
DIV.icon_post_font18,
DIV.icon_post_color,
DIV.icon_post_highlight,
DIV.icon_post_c,
DIV.icon_post_r,
DIV.icon_post_j,
DIV.icon_post_syntax,
DIV.icon_post_quote,
DIV.icon_post_list,
DIV.icon_post_list1,
DIV.icon_post_lista,
DIV.icon_post_bullet,
DIV.icon_post_hr,
DIV.icon_post_img,
DIV.icon_post_url,
DIV.icon_post_youtube,
DIV.icon_post_announcement,
DIV.icon_post_sticky,
DIV.icon_post_regular,
DIV.icon_post_dropdown,
DIV.icon_topictype_sticky,
DIV.icon_topictype_sticky_new,
DIV.icon_topictype_announce,
DIV.icon_topictype_announce_new,
DIV.icon_topictype_regular,
DIV.icon_topictype_regular_new,
DIV.icon_topictype_locked,
DIV.icon_topictype_locked_new,
DIV.icon_topictype_hot,
DIV.icon_topictype_hot_new,
DIV.icon_topictype_moved,
DIV.icon_forum_read,
DIV.icon_forum_locked,
DIV.icon_forum_unread,
DIV.icon_last_post,
DIV.icon_stars_show,
DIV.icon_stars_hide,
DIV.icon_pp,
DIV.icon_gp,
DIV.icon_sp,
DIV.icon_cp,
DIV.icon_admin_user_link,
DIV.icon_process_file,
A.icon_admin_user_link,
DIV.icon_add_link,
A.icon_add_link,
DIV.icon_add_link_large,
A.icon_add_link_large,
DIV.icon_remove_link,
A.icon_remove_link,
DIV.icon_remove_link_large,
A.icon_remove_link_large,
DIV.icon_admin_user_link_large,
A.icon_admin_user_link_large,
DIV.icon_paperplane_link,
A.icon_paperplane_link,
DIV.icon_paperplane_link_large,
A.icon_paperplane_link_large,
DIV.icon_x_link,
A.icon_x_link,
DIV.icon_x_link_large,
A.icon_x_link_large,
DIV.icon_inspect,
A.icon_inspect,
DIV.icon_inspect_item,
A.icon_inspect_item,
DIV.icon_inspect_spell,
A.icon_inspect_spell,
DIV.icon_inspect_map,
A.icon_inspect_map,
DIV.icon_inspect_npc,
A.icon_inspect_npc,
DIV.icon_inspect_faction,
A.icon_inspect_faction,
DIV.icon_inspect_zone,
A.icon_inspect_zone,
DIV.loading,
DIV.icon_new_link_large,
A.icon_new_link_large,

DIV.icon_gamesearch_dropcharts_link,
A.icon_gamesearch_dropcharts_link,
DIV.icon_gamesearch_dropcharts_header_link,
A.icon_gamesearch_dropcharts_header_link,
DIV.icon_gamesearch_dropcharts_disabled_link,
A.icon_gamesearch_dropcharts_disabled_link,
DIV.icon_gamesearch_dropcharts_link_large,
A.icon_gamesearch_dropcharts_link_large,
DIV.icon_gamesearch_dropcharts_disabled_link_large,
A.icon_gamesearch_dropcharts_disabled_link_large,

DIV.icon_gamesearch_droptables_link,
A.icon_gamesearch_droptables_link,
DIV.icon_gamesearch_droptables_header_link,
A.icon_gamesearch_droptables_header_link,
DIV.icon_gamesearch_droptables_disabled_link,
A.icon_gamesearch_droptables_disabled_link,
DIV.icon_gamesearch_droptables_link_large,
A.icon_gamesearch_droptables_link_large,
DIV.icon_gamesearch_droptables_disabled_link_large,
A.icon_gamesearch_droptables_disabled_link_large,

DIV.icon_gamesearch_itemdropodds_link,
A.icon_gamesearch_itemdropodds_link,
DIV.icon_gamesearch_itemdropodds_header_link,
A.icon_gamesearch_itemdropodds_header_link,
DIV.icon_gamesearch_itemdropodds_disabled_link,
A.icon_gamesearch_itemdropodds_disabled_link,
DIV.icon_gamesearch_itemdropodds_link_large,
A.icon_gamesearch_itemdropodds_link_large,
DIV.icon_gamesearch_itemdropodds_disabled_link_large,
A.icon_gamesearch_itemdropodds_disabled_link_large,

DIV.icon_gamesearch_spellscast_link,
A.icon_gamesearch_spellscast_link,
DIV.icon_gamesearch_spellscast_header_link,
A.icon_gamesearch_spellscast_header_link,
DIV.icon_gamesearch_spellscast_disabled_link,
A.icon_gamesearch_spellscast_disabled_link,
DIV.icon_gamesearch_spellscast_link_large,
A.icon_gamesearch_spellscast_link_large,
DIV.icon_gamesearch_spellscast_disabled_link_large,
A.icon_gamesearch_spellscast_disabled_link_large,

DIV.icon_gamesearch_solditems_link,
A.icon_gamesearch_solditems_link,
DIV.icon_gamesearch_solditems_header_link,
A.icon_gamesearch_solditems_header_link,
DIV.icon_gamesearch_solditems_disabled_link,
A.icon_gamesearch_solditems_disabled_link,
DIV.icon_gamesearch_solditems_link_large,
A.icon_gamesearch_solditems_link_large,
DIV.icon_gamesearch_solditems_disabled_link_large,
A.icon_gamesearch_solditems_disabled_link_large,

DIV.icon_gamesearch_spawnlocations_link,
A.icon_gamesearch_spawnlocations_link,
DIV.icon_gamesearch_spawnlocations_header_link,
A.icon_gamesearch_spawnlocations_header_link,
DIV.icon_gamesearch_spawnlocations_disabled_link,
A.icon_gamesearch_spawnlocations_disabled_link,
DIV.icon_gamesearch_spawnlocations_link_large,
A.icon_gamesearch_spawnlocations_link_large,
DIV.icon_gamesearch_spawnlocations_disabled_link_large,
A.icon_gamesearch_spawnlocations_disabled_link_large,

DIV.icon_gamesearch_spawnrates_link,
A.icon_gamesearch_spawnrates_link,
DIV.icon_gamesearch_spawnrates_header_link,
A.icon_gamesearch_spawnrates_header_link,
DIV.icon_gamesearch_spawnrates_disabled_link,
A.icon_gamesearch_spawnrates_disabled_link,
DIV.icon_gamesearch_spawnrates_link_large,
A.icon_gamesearch_spawnrates_link_large,
DIV.icon_gamesearch_spawnrates_disabled_link_large,
A.icon_gamesearch_spawnrates_disabled_link_large,

DIV.icon_gamesearch_castby_link,
A.icon_gamesearch_castby_link,
DIV.icon_gamesearch_castby_header_link,
A.icon_gamesearch_castby_header_link,
DIV.icon_gamesearch_castby_disabled_link,
A.icon_gamesearch_castby_disabled_link,
DIV.icon_gamesearch_castby_link_large,
A.icon_gamesearch_castby_link_large,
DIV.icon_gamesearch_castby_disabled_link_large,
A.icon_gamesearch_castby_disabled_link_large,

DIV.icon_gamesearch_onitems_link,
A.icon_gamesearch_onitems_link,
DIV.icon_gamesearch_onitems_header_link,
A.icon_gamesearch_onitems_header_link,
DIV.icon_gamesearch_onitems_disabled_link,
A.icon_gamesearch_onitems_disabled_link,
DIV.icon_gamesearch_onitems_link_large,
A.icon_gamesearch_onitems_link_large,
DIV.icon_gamesearch_onitems_disabled_link_large,
A.icon_gamesearch_onitems_disabled_link_large,

DIV.icon_gamesearch_npcsthatraise_link,
A.icon_gamesearch_npcsthatraise_link,
DIV.icon_gamesearch_npcsthatraise_header_link,
A.icon_gamesearch_npcsthatraise_header_link,
DIV.icon_gamesearch_npcsthatraise_disabled_link,
A.icon_gamesearch_npcsthatraise_disabled_link,
DIV.icon_gamesearch_npcsthatraise_link_large,
A.icon_gamesearch_npcsthatraise_link_large,
DIV.icon_gamesearch_npcsthatraise_disabled_link_large,
A.icon_gamesearch_npcsthatraise_disabled_link_large,

DIV.icon_gamesearch_npcsthatlower_link,
A.icon_gamesearch_npcsthatlower_link,
DIV.icon_gamesearch_npcsthatlower_header_link,
A.icon_gamesearch_npcsthatlower_header_link,
DIV.icon_gamesearch_npcsthatlower_disabled_link,
A.icon_gamesearch_npcsthatlower_disabled_link,
DIV.icon_gamesearch_npcsthatlower_link_large,
A.icon_gamesearch_npcsthatlower_link_large,
DIV.icon_gamesearch_npcsthatlower_disabled_link_large,
A.icon_gamesearch_npcsthatlower_disabled_link_large,

DIV.icon_gamesearch_primaryfaction_link,
A.icon_gamesearch_primaryfaction_link,
DIV.icon_gamesearch_primaryfaction_header_link,
A.icon_gamesearch_primaryfaction_header_link,
DIV.icon_gamesearch_primaryfaction_disabled_link,
A.icon_gamesearch_primaryfaction_disabled_link,
DIV.icon_gamesearch_primaryfaction_link_large,
A.icon_gamesearch_primaryfaction_link_large,
DIV.icon_gamesearch_primaryfaction_disabled_link_large,
A.icon_gamesearch_primaryfaction_disabled_link_large,

DIV.icon_gamesearch_npcs_link,
A.icon_gamesearch_npcs_link,
DIV.icon_gamesearch_npcs_header_link,
A.icon_gamesearch_npcs_header_link,
DIV.icon_gamesearch_npcs_disabled_link,
A.icon_gamesearch_npcs_disabled_link,
DIV.icon_gamesearch_npcs_link_large,
A.icon_gamesearch_npcs_link_large,
DIV.icon_gamesearch_npcs_disabled_link_large,
A.icon_gamesearch_npcs_disabled_link_large,

DIV.icon_gamesearch_spawnlocations2_link,
A.icon_gamesearch_spawnlocations2_link,
DIV.icon_gamesearch_spawnlocations2_header_link,
A.icon_gamesearch_spawnlocations2_header_link,
DIV.icon_gamesearch_spawnlocations2_disabled_link,
A.icon_gamesearch_spawnlocations2_disabled_link,
DIV.icon_gamesearch_spawnlocations2_link_large,
A.icon_gamesearch_spawnlocations2_link_large,
DIV.icon_gamesearch_spawnlocations2_disabled_link_large,
A.icon_gamesearch_spawnlocations2_disabled_link_large,

DIV.icon_gamesearch_dropitems_link,
A.icon_gamesearch_dropitems_link,
DIV.icon_gamesearch_dropitems_header_link,
A.icon_gamesearch_dropitems_header_link,
DIV.icon_gamesearch_dropitems_disabled_link,
A.icon_gamesearch_dropitems_disabled_link,
DIV.icon_gamesearch_dropitems_link_large,
A.icon_gamesearch_dropitems_link_large,
DIV.icon_gamesearch_dropitems_disabled_link_large,
A.icon_gamesearch_dropitems_disabled_link_large,

DIV.icon_gamesearch_fishitems_link,
A.icon_gamesearch_fishitems_link,
DIV.icon_gamesearch_fishitems_header_link,
A.icon_gamesearch_fishitems_header_link,
DIV.icon_gamesearch_fishitems_disabled_link,
A.icon_gamesearch_fishitems_disabled_link,
DIV.icon_gamesearch_fishitems_link_large,
A.icon_gamesearch_fishitems_link_large,
DIV.icon_gamesearch_fishitems_disabled_link_large,
A.icon_gamesearch_fishitems_disabled_link_large,

DIV.icon_gamesearch_forageitems_link,
A.icon_gamesearch_forageitems_link,
DIV.icon_gamesearch_forageitems_header_link,
A.icon_gamesearch_forageitems_header_link,
DIV.icon_gamesearch_forageitems_disabled_link,
A.icon_gamesearch_forageitems_disabled_link,
DIV.icon_gamesearch_forageitems_link_large,
A.icon_gamesearch_forageitems_link_large,
DIV.icon_gamesearch_forageitems_disabled_link_large,
A.icon_gamesearch_forageitems_disabled_link_large,

DIV.icon_gamesearch_grounditems_link,
A.icon_gamesearch_grounditems_link,
DIV.icon_gamesearch_grounditems_header_link,
A.icon_gamesearch_grounditems_header_link,
DIV.icon_gamesearch_grounditems_disabled_link,
A.icon_gamesearch_grounditems_disabled_link,
DIV.icon_gamesearch_grounditems_link_large,
A.icon_gamesearch_grounditems_link_large,
DIV.icon_gamesearch_grounditems_disabled_link_large,
A.icon_gamesearch_grounditems_disabled_link_large,

DIV.icon_gamesearch_automap_link,
A.icon_gamesearch_automap_link,
DIV.icon_gamesearch_automap_link_menu,
A.icon_gamesearch_automap_link_menu,

DIV.icon_gamesearch_XXX_link,
A.icon_gamesearch_XXX_link,
DIV.icon_gamesearch_XXX_header_link,
A.icon_gamesearch_XXX_header_link,
DIV.icon_gamesearch_XXX_disabled_link,
A.icon_gamesearch_XXX_disabled_link,
DIV.icon_gamesearch_XXX_link_large,
A.icon_gamesearch_XXX_link_large,
DIV.icon_gamesearch_XXX_disabled_link_large,
A.icon_gamesearch_XXX_disabled_link_large,

DIV.icon_gamesearch_droppedby_link,
A.icon_gamesearch_droppedby_link,
DIV.icon_gamesearch_foraged_link,
A.icon_gamesearch_foraged_link,
DIV.icon_gamesearch_groundspawn_link,
A.icon_gamesearch_groundspawn_link,
DIV.icon_gamesearch_resultofrecipe_link,
A.icon_gamesearch_resultofrecipe_link,
DIV.icon_gamesearch_soldby_link,
A.icon_gamesearch_soldby_link,
DIV.icon_gamesearch_usedinrecipe_link,
A.icon_gamesearch_usedinrecipe_link,
DIV.icon_gamesearch_droppedby_header_link,
A.icon_gamesearch_droppedby_header_link,
DIV.icon_gamesearch_foraged_header_link,
A.icon_gamesearch_foraged_header_link,
DIV.icon_gamesearch_groundspawn_header_link,
A.icon_gamesearch_groundspawn_header_link,
DIV.icon_gamesearch_resultofrecipe_header_link,
A.icon_gamesearch_resultofrecipe_header_link,
DIV.icon_gamesearch_soldby_header_link,
A.icon_gamesearch_soldby_header_link,
DIV.icon_gamesearch_usedinrecipe_header_link,
A.icon_gamesearch_usedinrecipe_header_link,
DIV.icon_gamesearch_droppedby_disabled_link,
A.icon_gamesearch_droppedby_disabled_link,
DIV.icon_gamesearch_foraged_disabled_link,
A.icon_gamesearch_foraged_disabled_link,
DIV.icon_gamesearch_groundspawn_disabled_link,
A.icon_gamesearch_groundspawn_disabled_link,
DIV.icon_gamesearch_resultofrecipe_disabled_link,
A.icon_gamesearch_resultofrecipe_disabled_link,
DIV.icon_gamesearch_soldby_disabled_link,
A.icon_gamesearch_soldby_disabled_link,
DIV.icon_gamesearch_usedinrecipe_disabled_link,
A.icon_gamesearch_usedinrecipe_disabled_link,
DIV.icon_gamesearch_droppedby_link_large,
A.icon_gamesearch_droppedby_link_large,
DIV.icon_gamesearch_foraged_link_large,
A.icon_gamesearch_foraged_link_large,
DIV.icon_gamesearch_groundspawn_link_large,
A.icon_gamesearch_groundspawn_link_large,
DIV.icon_gamesearch_resultofrecipe_link_large,
A.icon_gamesearch_resultofrecipe_link_large,
DIV.icon_gamesearch_soldby_link_large,
A.icon_gamesearch_soldby_link_large,
DIV.icon_gamesearch_usedinrecipe_link_large,
A.icon_gamesearch_usedinrecipe_link_large,
DIV.icon_gamesearch_droppedby_disabled_link_large,
A.icon_gamesearch_droppedby_disabled_link_large,
DIV.icon_gamesearch_foraged_disabled_link_large,
A.icon_gamesearch_foraged_disabled_link_large,
DIV.icon_gamesearch_groundspawn_disabled_link_large,
A.icon_gamesearch_groundspawn_disabled_link_large,
DIV.icon_gamesearch_resultofrecipe_disabled_link_large,
A.icon_gamesearch_resultofrecipe_disabled_link_large,
DIV.icon_gamesearch_soldby_disabled_link_large,
A.icon_gamesearch_soldby_disabled_link_large,
DIV.icon_gamesearch_usedinrecipe_disabled_link_large,
A.icon_gamesearch_usedinrecipe_disabled_link_large
{
  border:#f0f0f0 0px solid;
  background-repeat: no-repeat;
  display:inline-block; 
  vertical-align: bottom;
  padding: 0;
}

DIV.loading {
   background-image: url("//mqemulator.net/images/loading.gif");
   margin:0 auto;
   width: 100px;
   height: 100px;
   background-size: contain;
   display:block;
}

DIV.icon_inspect_item,
A.icon_inspect_item
{
   background-image: url("//mqemulator.net/images/icon_inspect_item.svg");
   width: 40px;
   height: 15px;
   margin: 0 0 0 5px;
   opacity: 0.6;
   position: relative;
   top: 2px;
   cursor: pointer;
}
DIV.icon_inspect_item:hover,
A.icon_inspect_item:hover
{
   opacity: 1.0;
}

DIV.icon_inspect_spell,
A.icon_inspect_spell
{
   background-image: url("//mqemulator.net/images/icon_inspect_spell.svg");
   width: 40px;
   height: 15px;
   margin: 0 0 0 5px;
   opacity: 0.6;
   position: relative;
   top: 2px;
   cursor: pointer;
}
DIV.icon_inspect_spell:hover,
A.icon_inspect_spell:hover
{
   opacity: 1.0;
}

DIV.icon_inspect_map,
A.icon_inspect_map
{
   background-image: url("//mqemulator.net/images/icon_inspect_map.svg");
   width: 40px;
   height: 15px;
   margin: 0 0 0 5px;
   opacity: 0.6;
   position: relative;
   top: 2px;
   cursor: pointer;
}
DIV.icon_inspect_map:hover,
A.icon_inspect_map:hover
{
   opacity: 1.0;
}

DIV.icon_inspect_npc,
A.icon_inspect_npc
{
   background-image: url("//mqemulator.net/images/icon_inspect_npc.svg");
   width: 40px;
   height: 15px;
   margin: 0 0 0 5px;
   opacity: 0.6;
   position: relative;
   top: 2px;
   cursor: pointer;
}
DIV.icon_inspect_npc:hover,
A.icon_inspect_npc:hover
{
   opacity: 1.0;
}

DIV.icon_inspect_faction,
A.icon_inspect_faction
{
   background-image: url("//mqemulator.net/images/icon_inspect_faction.svg");
   width: 40px;
   height: 15px;
   margin: 0 0 0 5px;
   opacity: 0.6;
   position: relative;
   top: 2px;
   cursor: pointer;
}
DIV.icon_inspect_faction:hover,
A.icon_inspect_faction:hover
{
   opacity: 1.0;
}


DIV.icon_inspect_zone,
A.icon_inspect_zone
{
   background-image: url("//mqemulator.net/images/icon_inspect_zone.svg");
   width: 40px;
   height: 15px;
   margin: 0 0 0 5px;
   opacity: 0.6;
   position: relative;
   top: 2px;
   cursor: pointer;
}
DIV.icon_inspect_zone:hover,
A.icon_inspect_zone:hover
{
   opacity: 1.0;
}


DIV.icon_inspect,
A.icon_inspect
{
   background-image: url("//mqemulator.net/images/icon_inspect.svg");
   width: 40px;
   height: 15px;
   margin: 0 0 0 5px;
   opacity: 0.6;
   position: relative;
   top: 2px;
   cursor: pointer;
}
DIV.icon_inspect:hover,
A.icon_inspect:hover
{
   opacity: 1.0;
}

 
DIV.icon_admin_user_link,
A.icon_admin_user_link
{        
   margin: 0 0 0 7px;
   background-image: url("//mqemulator.net/images/magnifyingglass.svg");
   width: 9px;
   height: 9px;
   position: relative;
   top: -3px;
}
 
DIV.icon_admin_user_link_large,
A.icon_admin_user_link_large
{        
   margin: 0 0 0 8px;
   background-image: url("//mqemulator.net/images/magnifyingglass.svg");
   width: 15px;
   height: 15px;
   position: relative;
   top: -5px;
}

 
DIV.icon_add_link,
A.icon_add_link
{        
   margin: 0 0 0 7px;
   background-image: url("//mqemulator.net/images/new.svg");
   width: 9px;
   height: 9px;
   position: relative;
   top: -3px;
}
 
DIV.icon_add_link_large,
A.icon_add_link_large
{        
   margin: 0 0 0 8px;
   background-image: url("//mqemulator.net/images/new.svg");
   width: 15px;
   height: 15px;
   position: relative;
   top: -5px;
}

DIV.icon_gamesearch_dropcharts_link,
A.icon_gamesearch_dropcharts_link,
DIV.icon_gamesearch_dropcharts_disabled_link,
A.icon_gamesearch_dropcharts_disabled_link,

DIV.icon_gamesearch_droptables_link,
A.icon_gamesearch_droptables_link,
DIV.icon_gamesearch_droptables_disabled_link,
A.icon_gamesearch_droptables_disabled_link,

DIV.icon_gamesearch_itemdropodds_link,
A.icon_gamesearch_itemdropodds_link,
DIV.icon_gamesearch_itemdropodds_disabled_link,
A.icon_gamesearch_itemdropodds_disabled_link,

DIV.icon_gamesearch_spellscast_link,
A.icon_gamesearch_spellscast_link,
DIV.icon_gamesearch_spellscast_disabled_link,
A.icon_gamesearch_spellscast_disabled_link,

DIV.icon_gamesearch_solditems_link,
A.icon_gamesearch_solditems_link,
DIV.icon_gamesearch_solditems_disabled_link,
A.icon_gamesearch_solditems_disabled_link,

DIV.icon_gamesearch_spawnlocations_link,
A.icon_gamesearch_spawnlocations_link,
DIV.icon_gamesearch_spawnlocations_disabled_link,
A.icon_gamesearch_spawnlocations_disabled_link,

DIV.icon_gamesearch_spawnrates_link,
A.icon_gamesearch_spawnrates_link,
DIV.icon_gamesearch_spawnrates_disabled_link,
A.icon_gamesearch_spawnrates_disabled_link,

DIV.icon_gamesearch_castby_link,
A.icon_gamesearch_castby_link,
DIV.icon_gamesearch_castby_disabled_link,
A.icon_gamesearch_castby_disabled_link,

DIV.icon_gamesearch_onitems_link,
A.icon_gamesearch_onitems_link,
DIV.icon_gamesearch_onitems_disabled_link,
A.icon_gamesearch_onitems_disabled_link,

DIV.icon_gamesearch_npcsthatraise_link,
A.icon_gamesearch_npcsthatraise_link,
DIV.icon_gamesearch_npcsthatraise_disabled_link,
A.icon_gamesearch_npcsthatraise_disabled_link,

DIV.icon_gamesearch_npcsthatlower_link,
A.icon_gamesearch_npcsthatlower_link,
DIV.icon_gamesearch_npcsthatlower_disabled_link,
A.icon_gamesearch_npcsthatlower_disabled_link,

DIV.icon_gamesearch_primaryfaction_link,
A.icon_gamesearch_primaryfaction_link,
DIV.icon_gamesearch_primaryfaction_disabled_link,
A.icon_gamesearch_primaryfaction_disabled_link,

DIV.icon_gamesearch_npcs_link,
A.icon_gamesearch_npcs_link,
DIV.icon_gamesearch_npcs_disabled_link,
A.icon_gamesearch_npcs_disabled_link,

DIV.icon_gamesearch_spawnlocations2_link,
A.icon_gamesearch_spawnlocations2_link,
DIV.icon_gamesearch_spawnlocations2_disabled_link,
A.icon_gamesearch_spawnlocations2_disabled_link,

DIV.icon_gamesearch_dropitems_link,
A.icon_gamesearch_dropitems_link,
DIV.icon_gamesearch_dropitems_disabled_link,
A.icon_gamesearch_dropitems_disabled_link,

DIV.icon_gamesearch_fishitems_link,
A.icon_gamesearch_fishitems_link,
DIV.icon_gamesearch_fishitems_disabled_link,
A.icon_gamesearch_fishitems_disabled_link,

DIV.icon_gamesearch_forageitems_link,
A.icon_gamesearch_forageitems_link,
DIV.icon_gamesearch_forageitems_disabled_link,
A.icon_gamesearch_forageitems_disabled_link,

DIV.icon_gamesearch_grounditems_link,
A.icon_gamesearch_grounditems_link,
DIV.icon_gamesearch_grounditems_disabled_link,
A.icon_gamesearch_grounditems_disabled_link,

DIV.icon_gamesearch_XXX_link,
A.icon_gamesearch_XXX_link,
DIV.icon_gamesearch_XXX_disabled_link,
A.icon_gamesearch_XXX_disabled_link,

DIV.icon_gamesearch_droppedby_link,
A.icon_gamesearch_droppedby_link,
DIV.icon_gamesearch_foraged_link,
A.icon_gamesearch_foraged_link,
DIV.icon_gamesearch_groundspawn_link,
A.icon_gamesearch_groundspawn_link,
DIV.icon_gamesearch_resultofrecipe_link,
A.icon_gamesearch_resultofrecipe_link,
DIV.icon_gamesearch_soldby_link,
A.icon_gamesearch_soldby_link,
DIV.icon_gamesearch_usedinrecipe_link,
A.icon_gamesearch_usedinrecipe_link,
DIV.icon_gamesearch_droppedby_disabled_link,
A.icon_gamesearch_droppedby_disabled_link,
DIV.icon_gamesearch_foraged_disabled_link,
A.icon_gamesearch_foraged_disabled_link,
DIV.icon_gamesearch_groundspawn_disabled_link,
A.icon_gamesearch_groundspawn_disabled_link,
DIV.icon_gamesearch_resultofrecipe_disabled_link,
A.icon_gamesearch_resultofrecipe_disabled_link,
DIV.icon_gamesearch_soldby_disabled_link,
A.icon_gamesearch_soldby_disabled_link,
DIV.icon_gamesearch_usedinrecipe_disabled_link,
A.icon_gamesearch_usedinrecipe_disabled_link,

DIV.icon_gamesearch_dropcharts_header_link,
A.icon_gamesearch_dropcharts_header_link,

DIV.icon_gamesearch_droptables_header_link,
A.icon_gamesearch_droptables_header_link,

DIV.icon_gamesearch_itemdropodds_header_link,
A.icon_gamesearch_itemdropodds_header_link,

DIV.icon_gamesearch_spellscast_header_link,
A.icon_gamesearch_spellscast_header_link,

DIV.icon_gamesearch_solditems_header_link,
A.icon_gamesearch_solditems_header_link,

DIV.icon_gamesearch_spawnlocations_header_link,
A.icon_gamesearch_spawnlocations_header_link,

DIV.icon_gamesearch_spawnrates_header_link,
A.icon_gamesearch_spawnrates_header_link,

DIV.icon_gamesearch_castby_header_link,
A.icon_gamesearch_castby_header_link,

DIV.icon_gamesearch_onitems_header_link,
A.icon_gamesearch_onitems_header_link,

DIV.icon_gamesearch_npcsthatraise_header_link,
A.icon_gamesearch_npcsthatraise_header_link,

DIV.icon_gamesearch_npcsthatlower_header_link,
A.icon_gamesearch_npcsthatlower_header_link,

DIV.icon_gamesearch_primaryfaction_header_link,
A.icon_gamesearch_primaryfaction_header_link,

DIV.icon_gamesearch_npcs_header_link,
A.icon_gamesearch_npcs_header_link,

DIV.icon_gamesearch_spawnlocations2_header_link,
A.icon_gamesearch_spawnlocations2_header_link,

DIV.icon_gamesearch_dropitems_header_link,
A.icon_gamesearch_dropitems_header_link,

DIV.icon_gamesearch_fishitems_header_link,
A.icon_gamesearch_fishitems_header_link,

DIV.icon_gamesearch_forageitems_header_link,
A.icon_gamesearch_forageitems_header_link,

DIV.icon_gamesearch_grounditems_header_link,
A.icon_gamesearch_grounditems_header_link,

DIV.icon_gamesearch_XXX_header_link,
A.icon_gamesearch_XXX_header_link,

DIV.icon_gamesearch_droppedby_header_link,
A.icon_gamesearch_droppedby_header_link,
DIV.icon_gamesearch_foraged_header_link,
A.icon_gamesearch_foraged_header_link,
DIV.icon_gamesearch_groundspawn_header_link,
A.icon_gamesearch_groundspawn_header_link,
DIV.icon_gamesearch_resultofrecipe_header_link,
A.icon_gamesearch_resultofrecipe_header_link,
DIV.icon_gamesearch_soldby_header_link,
A.icon_gamesearch_soldby_header_link,
DIV.icon_gamesearch_usedinrecipe_header_link,
A.icon_gamesearch_usedinrecipe_header_link
{        
   margin: 0 0 0 7px;
   width: 13px;
   height: 13px;
   position: relative;
   top: -1px;
}

DIV.icon_new_link_large,
A.icon_new_link_large
{        
   margin: 0 0 0 7px;
   width: 25px;
   height: 19px;
   position: relative;
   top: 3px;
}

DIV.icon_gamesearch_dropcharts_link_large,
A.icon_gamesearch_dropcharts_link_large,
DIV.icon_gamesearch_dropcharts_disabled_link_large,
A.icon_gamesearch_dropcharts_disabled_link_large,

DIV.icon_gamesearch_droptables_link_large,
A.icon_gamesearch_droptables_link_large,
DIV.icon_gamesearch_droptables_disabled_link_large,
A.icon_gamesearch_droptables_disabled_link_large,

DIV.icon_gamesearch_itemdropodds_link_large,
A.icon_gamesearch_itemdropodds_link_large,
DIV.icon_gamesearch_itemdropodds_disabled_link_large,
A.icon_gamesearch_itemdropodds_disabled_link_large,

DIV.icon_gamesearch_spellscast_link_large,
A.icon_gamesearch_spellscast_link_large,
DIV.icon_gamesearch_spellscast_disabled_link_large,
A.icon_gamesearch_spellscast_disabled_link_large,

DIV.icon_gamesearch_solditems_link_large,
A.icon_gamesearch_solditems_link_large,
DIV.icon_gamesearch_solditems_disabled_link_large,
A.icon_gamesearch_solditems_disabled_link_large,

DIV.icon_gamesearch_spawnlocations_link_large,
A.icon_gamesearch_spawnlocations_link_large,
DIV.icon_gamesearch_spawnlocations_disabled_link_large,
A.icon_gamesearch_spawnlocations_disabled_link_large,

DIV.icon_gamesearch_spawnrates_link_large,
A.icon_gamesearch_spawnrates_link_large,
DIV.icon_gamesearch_spawnrates_disabled_link_large,
A.icon_gamesearch_spawnrates_disabled_link_large,

DIV.icon_gamesearch_castby_link_large,
A.icon_gamesearch_castby_link_large,
DIV.icon_gamesearch_castby_disabled_link_large,
A.icon_gamesearch_castby_disabled_link_large,

DIV.icon_gamesearch_onitems_link_large,
A.icon_gamesearch_onitems_link_large,
DIV.icon_gamesearch_onitems_disabled_link_large,
A.icon_gamesearch_onitems_disabled_link_large,

DIV.icon_gamesearch_npcsthatraise_link_large,
A.icon_gamesearch_npcsthatraise_link_large,
DIV.icon_gamesearch_npcsthatraise_disabled_link_large,
A.icon_gamesearch_npcsthatraise_disabled_link_large,

DIV.icon_gamesearch_npcsthatlower_link_large,
A.icon_gamesearch_npcsthatlower_link_large,
DIV.icon_gamesearch_npcsthatlower_disabled_link_large,
A.icon_gamesearch_npcsthatlower_disabled_link_large,

DIV.icon_gamesearch_primaryfaction_link_large,
A.icon_gamesearch_primaryfaction_link_large,
DIV.icon_gamesearch_primaryfaction_disabled_link_large,
A.icon_gamesearch_primaryfaction_disabled_link_large,

DIV.icon_gamesearch_npcs_link_large,
A.icon_gamesearch_npcs_link_large,
DIV.icon_gamesearch_npcs_disabled_link_large,
A.icon_gamesearch_npcs_disabled_link_large,

DIV.icon_gamesearch_spawnlocations2_link_large,
A.icon_gamesearch_spawnlocations2_link_large,
DIV.icon_gamesearch_spawnlocations2_disabled_link_large,
A.icon_gamesearch_spawnlocations2_disabled_link_large,

DIV.icon_gamesearch_dropitems_link_large,
A.icon_gamesearch_dropitems_link_large,
DIV.icon_gamesearch_dropitems_disabled_link_large,
A.icon_gamesearch_dropitems_disabled_link_large,

DIV.icon_gamesearch_fishitems_link_large,
A.icon_gamesearch_fishitems_link_large,
DIV.icon_gamesearch_fishitems_disabled_link_large,
A.icon_gamesearch_fishitems_disabled_link_large,

DIV.icon_gamesearch_forageitems_link_large,
A.icon_gamesearch_forageitems_link_large,
DIV.icon_gamesearch_forageitems_disabled_link_large,
A.icon_gamesearch_forageitems_disabled_link_large,

DIV.icon_gamesearch_grounditems_link_large,
A.icon_gamesearch_grounditems_link_large,
DIV.icon_gamesearch_grounditems_disabled_link_large,
A.icon_gamesearch_grounditems_disabled_link_large,

DIV.icon_gamesearch_XXX_link_large,
A.icon_gamesearch_XXX_link_large,
DIV.icon_gamesearch_XXX_disabled_link_large,
A.icon_gamesearch_XXX_disabled_link_large,

DIV.icon_gamesearch_droppedby_link_large,
A.icon_gamesearch_droppedby_link_large,
DIV.icon_gamesearch_foraged_link_large,
A.icon_gamesearch_foraged_link_large,
DIV.icon_gamesearch_groundspawn_link_large,
A.icon_gamesearch_groundspawn_link_large,
DIV.icon_gamesearch_resultofrecipe_link_large,
A.icon_gamesearch_resultofrecipe_link_large,
DIV.icon_gamesearch_soldby_link_large,
A.icon_gamesearch_soldby_link_large,
DIV.icon_gamesearch_usedinrecipe_link_large,
A.icon_gamesearch_usedinrecipe_link_large,
DIV.icon_gamesearch_droppedby_disabled_link_large,
A.icon_gamesearch_droppedby_disabled_link_large,
DIV.icon_gamesearch_foraged_disabled_link_large,
A.icon_gamesearch_foraged_disabled_link_large,
DIV.icon_gamesearch_groundspawn_disabled_link_large,
A.icon_gamesearch_groundspawn_disabled_link_large,
DIV.icon_gamesearch_resultofrecipe_disabled_link_large,
A.icon_gamesearch_resultofrecipe_disabled_link_large,
DIV.icon_gamesearch_soldby_disabled_link_large,
A.icon_gamesearch_soldby_disabled_link_large,
DIV.icon_gamesearch_usedinrecipe_disabled_link_large,
A.icon_gamesearch_usedinrecipe_disabled_link_large
{        
   margin: 0 0 0 7px;
   width: 27px;
   height: 27px;
   position: relative;
   top: -3px;
}


DIV.icon_new_link_large,
A.icon_new_link_large
   { background-image: url("//mqemulator.net/images/icon_new.svg"); }
   
DIV.icon_gamesearch_droppedby_header_link,
A.icon_gamesearch_droppedby_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droppedby_header.svg"); }
DIV.icon_gamesearch_foraged_header_link,
A.icon_gamesearch_foraged_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_foraged_header.svg"); }
DIV.icon_gamesearch_groundspawn_header_link,
A.icon_gamesearch_groundspawn_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_groundspawn_header.svg"); }
DIV.icon_gamesearch_resultofrecipe_header_link,
A.icon_gamesearch_resultofrecipe_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_resultofrecipe_header.svg"); }
DIV.icon_gamesearch_soldby_header_link,
A.icon_gamesearch_soldby_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_soldby_header.svg"); }
DIV.icon_gamesearch_usedinrecipe_header_link,
A.icon_gamesearch_usedinrecipe_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_usedinrecipe_header.svg"); }
 

DIV.icon_gamesearch_dropcharts_header_link,
A.icon_gamesearch_dropcharts_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_dropcharts_header.svg"); }
DIV.icon_gamesearch_dropcharts_link,
A.icon_gamesearch_dropcharts_link,
DIV.icon_gamesearch_dropcharts_link_large,
A.icon_gamesearch_dropcharts_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_dropcharts.svg"); }
DIV.icon_gamesearch_dropcharts_disabled_link,
A.icon_gamesearch_dropcharts_disabled_link,
DIV.icon_gamesearch_dropcharts_disabled_link_large,
A.icon_gamesearch_dropcharts_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_dropcharts_disabled.svg"); }

DIV.icon_gamesearch_droptables_header_link,
A.icon_gamesearch_droptables_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droptables_header.svg"); }
DIV.icon_gamesearch_droptables_link,
A.icon_gamesearch_droptables_link,
DIV.icon_gamesearch_droptables_link_large,
A.icon_gamesearch_droptables_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droptables.svg"); }
DIV.icon_gamesearch_droptables_disabled_link,
A.icon_gamesearch_droptables_disabled_link,
DIV.icon_gamesearch_droptables_disabled_link_large,
A.icon_gamesearch_droptables_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droptables_disabled.svg"); }

DIV.icon_gamesearch_itemdropodds_header_link,
A.icon_gamesearch_itemdropodds_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_itemdropodds_header.svg"); }
DIV.icon_gamesearch_itemdropodds_link,
A.icon_gamesearch_itemdropodds_link,
DIV.icon_gamesearch_itemdropodds_link_large,
A.icon_gamesearch_itemdropodds_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_itemdropodds.svg"); }
DIV.icon_gamesearch_itemdropodds_disabled_link,
A.icon_gamesearch_itemdropodds_disabled_link,
DIV.icon_gamesearch_itemdropodds_disabled_link_large,
A.icon_gamesearch_itemdropodds_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_itemdropodds_disabled.svg"); }

DIV.icon_gamesearch_spellscast_header_link,
A.icon_gamesearch_spellscast_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spellscast_header.svg"); }
DIV.icon_gamesearch_spellscast_link,
A.icon_gamesearch_spellscast_link,
DIV.icon_gamesearch_spellscast_link_large,
A.icon_gamesearch_spellscast_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spellscast.svg"); }
DIV.icon_gamesearch_spellscast_disabled_link,
A.icon_gamesearch_spellscast_disabled_link,
DIV.icon_gamesearch_spellscast_disabled_link_large,
A.icon_gamesearch_spellscast_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spellscast_disabled.svg"); }

DIV.icon_gamesearch_solditems_header_link,
A.icon_gamesearch_solditems_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_solditems_header.svg"); }
DIV.icon_gamesearch_solditems_link,
A.icon_gamesearch_solditems_link,
DIV.icon_gamesearch_solditems_link_large,
A.icon_gamesearch_solditems_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_solditems.svg"); }
DIV.icon_gamesearch_solditems_disabled_link,
A.icon_gamesearch_solditems_disabled_link,
DIV.icon_gamesearch_solditems_disabled_link_large,
A.icon_gamesearch_solditems_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_solditems_disabled.svg"); }

DIV.icon_gamesearch_spawnlocations_header_link,
A.icon_gamesearch_spawnlocations_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnlocations_header.svg"); }
DIV.icon_gamesearch_spawnlocations_link,
A.icon_gamesearch_spawnlocations_link,
DIV.icon_gamesearch_spawnlocations_link_large,
A.icon_gamesearch_spawnlocations_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnlocations.svg"); }
DIV.icon_gamesearch_spawnlocations_disabled_link,
A.icon_gamesearch_spawnlocations_disabled_link,
DIV.icon_gamesearch_spawnlocations_disabled_link_large,
A.icon_gamesearch_spawnlocations_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnlocations_disabled.svg"); }

DIV.icon_gamesearch_spawnrates_header_link,
A.icon_gamesearch_spawnrates_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnrates_header.svg"); }
DIV.icon_gamesearch_spawnrates_link,
A.icon_gamesearch_spawnrates_link,
DIV.icon_gamesearch_spawnrates_link_large,
A.icon_gamesearch_spawnrates_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnrates.svg"); }
DIV.icon_gamesearch_spawnrates_disabled_link,
A.icon_gamesearch_spawnrates_disabled_link,
DIV.icon_gamesearch_spawnrates_disabled_link_large,
A.icon_gamesearch_spawnrates_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnrates_disabled.svg"); }

DIV.icon_gamesearch_castby_header_link,
A.icon_gamesearch_castby_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_castby_header.svg"); }
DIV.icon_gamesearch_castby_link,
A.icon_gamesearch_castby_link,
DIV.icon_gamesearch_castby_link_large,
A.icon_gamesearch_castby_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_castby.svg"); }
DIV.icon_gamesearch_castby_disabled_link,
A.icon_gamesearch_castby_disabled_link,
DIV.icon_gamesearch_castby_disabled_link_large,
A.icon_gamesearch_castby_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_castby_disabled.svg"); }
   
DIV.icon_gamesearch_onitems_header_link,
A.icon_gamesearch_onitems_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_onitems_header.svg"); }
DIV.icon_gamesearch_onitems_link,
A.icon_gamesearch_onitems_link,
DIV.icon_gamesearch_onitems_link_large,
A.icon_gamesearch_onitems_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_onitems.svg"); }
DIV.icon_gamesearch_onitems_disabled_link,
A.icon_gamesearch_onitems_disabled_link,
DIV.icon_gamesearch_onitems_disabled_link_large,
A.icon_gamesearch_onitems_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_onitems_disabled.svg"); }
   
DIV.icon_gamesearch_npcsthatraise_header_link,
A.icon_gamesearch_npcsthatraise_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcsthatraise_header.svg"); }
DIV.icon_gamesearch_npcsthatraise_link,
A.icon_gamesearch_npcsthatraise_link,
DIV.icon_gamesearch_npcsthatraise_link_large,
A.icon_gamesearch_npcsthatraise_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcsthatraise.svg"); }
DIV.icon_gamesearch_npcsthatraise_disabled_link,
A.icon_gamesearch_npcsthatraise_disabled_link,
DIV.icon_gamesearch_npcsthatraise_disabled_link_large,
A.icon_gamesearch_npcsthatraise_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcsthatraise_disabled.svg"); }
   
   
DIV.icon_gamesearch_npcsthatlower_header_link,
A.icon_gamesearch_npcsthatlower_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcsthatlower_header.svg"); }
DIV.icon_gamesearch_npcsthatlower_link,
A.icon_gamesearch_npcsthatlower_link,
DIV.icon_gamesearch_npcsthatlower_link_large,
A.icon_gamesearch_npcsthatlower_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcsthatlower.svg"); }
DIV.icon_gamesearch_npcsthatlower_disabled_link,
A.icon_gamesearch_npcsthatlower_disabled_link,
DIV.icon_gamesearch_npcsthatlower_disabled_link_large,
A.icon_gamesearch_npcsthatlower_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcsthatlower_disabled.svg"); }
   
   
DIV.icon_gamesearch_primaryfaction_header_link,
A.icon_gamesearch_primaryfaction_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_primaryfaction_header.svg"); }
DIV.icon_gamesearch_primaryfaction_link,
A.icon_gamesearch_primaryfaction_link,
DIV.icon_gamesearch_primaryfaction_link_large,
A.icon_gamesearch_primaryfaction_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_primaryfaction.svg"); }
DIV.icon_gamesearch_primaryfaction_disabled_link,
A.icon_gamesearch_primaryfaction_disabled_link,
DIV.icon_gamesearch_primaryfaction_disabled_link_large,
A.icon_gamesearch_primaryfaction_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_primaryfaction_disabled.svg"); }
   
   
DIV.icon_gamesearch_npcs_header_link,
A.icon_gamesearch_npcs_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcs_header.svg"); }
DIV.icon_gamesearch_npcs_link,
A.icon_gamesearch_npcs_link,
DIV.icon_gamesearch_npcs_link_large,
A.icon_gamesearch_npcs_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcs.svg"); }
DIV.icon_gamesearch_npcs_disabled_link,
A.icon_gamesearch_npcs_disabled_link,
DIV.icon_gamesearch_npcs_disabled_link_large,
A.icon_gamesearch_npcs_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_npcs_disabled.svg"); }
   
   
   
DIV.icon_gamesearch_spawnlocations2_header_link,
A.icon_gamesearch_spawnlocations2_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnlocations_header.svg"); }
DIV.icon_gamesearch_spawnlocations2_link,
A.icon_gamesearch_spawnlocations2_link,
DIV.icon_gamesearch_spawnlocations2_link_large,
A.icon_gamesearch_spawnlocations2_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnlocations.svg"); }
DIV.icon_gamesearch_spawnlocations2_disabled_link,
A.icon_gamesearch_spawnlocations2_disabled_link,
DIV.icon_gamesearch_spawnlocations2_disabled_link_large,
A.icon_gamesearch_spawnlocations2_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_spawnlocations_disabled.svg"); }
   
   
   
DIV.icon_gamesearch_dropitems_header_link,
A.icon_gamesearch_dropitems_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droppedby_header.svg"); }
DIV.icon_gamesearch_dropitems_link,
A.icon_gamesearch_dropitems_link,
DIV.icon_gamesearch_dropitems_link_large,
A.icon_gamesearch_dropitems_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droppedby.svg"); }
DIV.icon_gamesearch_dropitems_disabled_link,
A.icon_gamesearch_dropitems_disabled_link,
DIV.icon_gamesearch_dropitems_disabled_link_large,
A.icon_gamesearch_dropitems_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droppedby_disabled.svg"); }
   
   
   
DIV.icon_gamesearch_fishitems_header_link,
A.icon_gamesearch_fishitems_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_fishitems_header.svg"); }
DIV.icon_gamesearch_fishitems_link,
A.icon_gamesearch_fishitems_link,
DIV.icon_gamesearch_fishitems_link_large,
A.icon_gamesearch_fishitems_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_fishitems.svg"); }
DIV.icon_gamesearch_fishitems_disabled_link,
A.icon_gamesearch_fishitems_disabled_link,
DIV.icon_gamesearch_fishitems_disabled_link_large,
A.icon_gamesearch_fishitems_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_fishitems_disabled.svg"); }
   
   
   
DIV.icon_gamesearch_forageitems_header_link,
A.icon_gamesearch_forageitems_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_foraged_header.svg"); }
DIV.icon_gamesearch_forageitems_link,
A.icon_gamesearch_forageitems_link,
DIV.icon_gamesearch_forageitems_link_large,
A.icon_gamesearch_forageitems_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_foraged.svg"); }
DIV.icon_gamesearch_forageitems_disabled_link,
A.icon_gamesearch_forageitems_disabled_link,
DIV.icon_gamesearch_forageitems_disabled_link_large,
A.icon_gamesearch_forageitems_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_foraged_disabled.svg"); }
   
   
   
DIV.icon_gamesearch_grounditems_header_link,
A.icon_gamesearch_grounditems_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_groundspawn_header.svg"); }
DIV.icon_gamesearch_grounditems_link,
A.icon_gamesearch_grounditems_link,
DIV.icon_gamesearch_grounditems_link_large,
A.icon_gamesearch_grounditems_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_groundspawn.svg"); }
DIV.icon_gamesearch_grounditems_disabled_link,
A.icon_gamesearch_grounditems_disabled_link,
DIV.icon_gamesearch_grounditems_disabled_link_large,
A.icon_gamesearch_grounditems_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_groundspawn_disabled.svg"); }
   
   
   
DIV.icon_gamesearch_automap_link,
A.icon_gamesearch_automap_link
{ 
   margin: 0 0 0 7px;
   width: 36px;
   height: 15px;
   position: relative;
   top: 4px;
   background-image: url("//mqemulator.net/images/icon_gamesearch_automap.svg"); 
}   
   
DIV.icon_gamesearch_automap_link:hover,
A.icon_gamesearch_automap_link:hover
{ 
   background-image: url("//mqemulator.net/images/icon_gamesearch_automap_hover.svg"); 
}
DIV.icon_gamesearch_automap_link_menu,
A.icon_gamesearch_automap_link_menu
{ 
   margin: 0;
   width: 82px;
   height: 22px;
   position: relative;
   top: 0px;
   background-image: url("//mqemulator.net/images/icon_gamesearch_automap_menu.svg"); 
}   
   
DIV.icon_gamesearch_automap_link_menu:hover,
A.icon_gamesearch_automap_link_menu:hover
{ 
   background-image: url("//mqemulator.net/images/icon_gamesearch_automap_menu_hover.svg"); 
}
   
   
   
DIV.icon_gamesearch_XXX_header_link,
A.icon_gamesearch_XXX_header_link
   { background-image: url("//mqemulator.net/images/icon_gamesearch_XXX_header.svg"); }
DIV.icon_gamesearch_XXX_link,
A.icon_gamesearch_XXX_link,
DIV.icon_gamesearch_XXX_link_large,
A.icon_gamesearch_XXX_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_XXX.svg"); }
DIV.icon_gamesearch_XXX_disabled_link,
A.icon_gamesearch_XXX_disabled_link,
DIV.icon_gamesearch_XXX_disabled_link_large,
A.icon_gamesearch_XXX_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_XXX_disabled.svg"); }
   
DIV.icon_gamesearch_droppedby_link,
A.icon_gamesearch_droppedby_link,
DIV.icon_gamesearch_droppedby_link_large,
A.icon_gamesearch_droppedby_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droppedby.svg"); }
DIV.icon_gamesearch_foraged_link,
A.icon_gamesearch_foraged_link,
DIV.icon_gamesearch_foraged_link_large,
A.icon_gamesearch_foraged_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_foraged.svg"); }
DIV.icon_gamesearch_groundspawn_link,
A.icon_gamesearch_groundspawn_link,
DIV.icon_gamesearch_groundspawn_link_large,
A.icon_gamesearch_groundspawn_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_groundspawn.svg"); }
DIV.icon_gamesearch_resultofrecipe_link,
A.icon_gamesearch_resultofrecipe_link,
DIV.icon_gamesearch_resultofrecipe_link_large,
A.icon_gamesearch_resultofrecipe_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_resultofrecipe.svg"); }
DIV.icon_gamesearch_soldby_link,
A.icon_gamesearch_soldby_link,
DIV.icon_gamesearch_soldby_link_large,
A.icon_gamesearch_soldby_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_soldby.svg"); }
DIV.icon_gamesearch_usedinrecipe_link,
A.icon_gamesearch_usedinrecipe_link,
DIV.icon_gamesearch_usedinrecipe_link_large,
A.icon_gamesearch_usedinrecipe_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_usedinrecipe.svg"); }
DIV.icon_gamesearch_droppedby_disabled_link,
A.icon_gamesearch_droppedby_disabled_link,
DIV.icon_gamesearch_droppedby_disabled_link_large,
A.icon_gamesearch_droppedby_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_droppedby_disabled.svg"); }
DIV.icon_gamesearch_foraged_disabled_link,
A.icon_gamesearch_foraged_disabled_link,
DIV.icon_gamesearch_foraged_disabled_link_large,
A.icon_gamesearch_foraged_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_foraged_disabled.svg"); }
DIV.icon_gamesearch_groundspawn_disabled_link,
A.icon_gamesearch_groundspawn_disabled_link,
DIV.icon_gamesearch_groundspawn_disabled_link_large,
A.icon_gamesearch_groundspawn_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_groundspawn_disabled.svg"); }
DIV.icon_gamesearch_resultofrecipe_disabled_link,
A.icon_gamesearch_resultofrecipe_disabled_link,
DIV.icon_gamesearch_resultofrecipe_disabled_link_large,
A.icon_gamesearch_resultofrecipe_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_resultofrecipe_disabled.svg"); }
DIV.icon_gamesearch_soldby_disabled_link,
A.icon_gamesearch_soldby_disabled_link,
DIV.icon_gamesearch_soldby_disabled_link_large,
A.icon_gamesearch_soldby_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_soldby_disabled.svg"); }
DIV.icon_gamesearch_usedinrecipe_disabled_link,
A.icon_gamesearch_usedinrecipe_disabled_link,
DIV.icon_gamesearch_usedinrecipe_disabled_link_large,
A.icon_gamesearch_usedinrecipe_disabled_link_large
   { background-image: url("//mqemulator.net/images/icon_gamesearch_usedinrecipe_disabled.svg"); }
 
DIV.icon_remove_link,
A.icon_remove_link
{        
   margin: 0 0 0 7px;
   background-image: url("//mqemulator.net/images/trashcan_small.svg");
   width: 9px;
   height: 9px;
   position: relative;
   top: -3px;
}
 
DIV.icon_remove_link_large,
A.icon_remove_link_large
{        
   margin: 0 0 0 8px;
   background-image: url("//mqemulator.net/images/trashcan_small.svg");
   width: 15px;
   height: 15px;
   position: relative;
   top: -5px;
}
 
DIV.icon_paperplane_link,
A.icon_paperplane_link
{        
   margin: 0 0 0 7px;
   background-image: url("//mqemulator.net/images/publish.svg");
   width: 9px;
   height: 9px;
   position: relative;
   top: -3px;
}
 
DIV.icon_paperplane_link_large,
A.icon_paperplane_link_large
{        
   margin: 0 0 0 8px;
   background-image: url("//mqemulator.net/images/publish.svg");
   width: 15px;
   height: 15px;
   position: relative;
   top: -5px;
}
 
DIV.icon_x_link,
A.icon_x_link
{        
   margin: 0 0 0 7px;
   background-image: url("//mqemulator.net/images/unpublish.svg");
   width: 9px;
   height: 9px;
   position: relative;
   top: -3px;
}
 
DIV.icon_x_link_large,
A.icon_x_link_large
{        
   margin: 0 0 0 8px;
   background-image: url("//mqemulator.net/images/unpublish.svg");
   width: 15px;
   height: 15px;
   position: relative;
   top: -5px;
}

DIV.icon_stars_hide,
DIV.icon_stars_show
{
   height:              16px;
   width:               104px; 
   -webkit-transition:  all 1000ms ease;
   -moz-transition:     all 1000ms ease;
   -ms-transition:      all 1000ms ease;
   -o-transition:       all 1000ms ease;
   transition:          all 1000ms ease;
   filter:              alpha(opacity=0);
   opacity:             0;
}
DIV.icon_stars_show
{
   filter:              alpha(opacity=100);
   opacity:             1;
   background-position: 0% 0%;
}
DIV.icon_stars_hide
{
   filter:              alpha(opacity=0);
   opacity:             0;
   background-position: 120px 0%;
}

DIV.icon_process_file
{
   height:              90px;
   width:               72px;
   background-image:    url("//mqemulator.net/images/icon_process.svg");   
}

DIV.icon_process_file:hover
{
   background-image:    url("//mqemulator.net/images/icon_process_highlight.svg");   
}
DIV.icon_last_post
{
   cursor:              pointer;
   height:              10px;
   width:               16px;
   position:            relative;
   top:                 -1px;
   background-image:    url("//mqemulator.net/images/icon_last_post_blue.svg");   
   webkit-transition:   all 350ms ease;
   -moz-transition:     all 350ms ease;
   -ms-transition:      all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:          all 350ms ease;
   filter:              alpha(opacity=60);
   opacity:             0.5;
}
DIV.icon_last_post:hover
{
   filter:              alpha(opacity=100);
   opacity:             1;
}
DIV.icon_post_b,
DIV.icon_post_i,
DIV.icon_post_u,
DIV.icon_post_s,
DIV.icon_post_f,
DIV.icon_post_sub,
DIV.icon_post_sup,
DIV.icon_post_font9,
DIV.icon_post_font15,
DIV.icon_post_font18,
DIV.icon_post_color,
DIV.icon_post_highlight,
DIV.icon_post_c,
DIV.icon_post_r,
DIV.icon_post_j,
DIV.icon_post_syntax,
DIV.icon_post_quote,
DIV.icon_post_list,
DIV.icon_post_list1,
DIV.icon_post_lista,
DIV.icon_post_bullet,
DIV.icon_post_hr,
DIV.icon_post_img,
DIV.icon_post_url,
DIV.icon_post_youtube,
DIV.icon_post_announcement,
DIV.icon_post_sticky,
DIV.icon_post_regular
{
   cursor:     pointer;
   height:     30px;
   width:      30px;
   position:   relative;
}
DIV.icon_post_dropdown
{
   cursor:     pointer;
   height:     30px;
   width:      15px;
}
DIV.icon_post_b                                     {  background-image: url("//mqemulator.net/images/posting/icon_post_b.svg");                }
DIV.icon_post_i                                     {  background-image: url("//mqemulator.net/images/posting/icon_post_i.svg");                }
DIV.icon_post_u                                     {  background-image: url("//mqemulator.net/images/posting/icon_post_u.svg");                }
DIV.icon_post_s                                     {  background-image: url("//mqemulator.net/images/posting/icon_post_s.svg");                }
DIV.icon_post_f                                     {  background-image: url("//mqemulator.net/images/posting/icon_post_f.svg");                }
DIV.icon_post_sub                                 {  background-image: url("//mqemulator.net/images/posting/icon_post_sub.svg");              }
DIV.icon_post_sup                                 {  background-image: url("//mqemulator.net/images/posting/icon_post_sup.svg");              }
DIV.icon_post_font9                             {  background-image: url("//mqemulator.net/images/posting/icon_post_font9.svg");            }
DIV.icon_post_font15                           {  background-image: url("//mqemulator.net/images/posting/icon_post_font15.svg");           }
DIV.icon_post_font18                           {  background-image: url("//mqemulator.net/images/posting/icon_post_font18.svg");           }
DIV.icon_post_color                             {  background-image: url("//mqemulator.net/images/posting/icon_post_color.svg");            }
DIV.icon_post_highlight                     {  background-image: url("//mqemulator.net/images/posting/icon_post_highlight.svg");        }
DIV.icon_post_c                                     {  background-image: url("//mqemulator.net/images/posting/icon_post_c.svg");                }
DIV.icon_post_r                                     {  background-image: url("//mqemulator.net/images/posting/icon_post_r.svg");                }
DIV.icon_post_j                                     {  background-image: url("//mqemulator.net/images/posting/icon_post_j.svg");                }
DIV.icon_post_syntax                           {  background-image: url("//mqemulator.net/images/posting/icon_post_syntax.svg");           }
DIV.icon_post_quote                             {  background-image: url("//mqemulator.net/images/posting/icon_post_quote.svg");            }
DIV.icon_post_list                               {  background-image: url("//mqemulator.net/images/posting/icon_post_list.svg");             }
DIV.icon_post_list1                             {  background-image: url("//mqemulator.net/images/posting/icon_post_list1.svg");            }
DIV.icon_post_lista                             {  background-image: url("//mqemulator.net/images/posting/icon_post_lista.svg");            }
DIV.icon_post_bullet                           {  background-image: url("//mqemulator.net/images/posting/icon_post_bullet.svg");           }
DIV.icon_post_hr                                   {  background-image: url("//mqemulator.net/images/posting/icon_post_hr.svg");               }
DIV.icon_post_img                                 {  background-image: url("//mqemulator.net/images/posting/icon_post_img.svg");              }
DIV.icon_post_url                                 {  background-image: url("//mqemulator.net/images/posting/icon_post_url.svg");              }
DIV.icon_post_youtube                         {  background-image: url("//mqemulator.net/images/posting/icon_post_youtube.svg");          }
DIV.icon_post_announcement               {  background-image: url("//mqemulator.net/images/posting/icon_post_announcement.svg");     }
DIV.icon_post_sticky                          {  background-image: url("//mqemulator.net/images/posting/icon_post_sticky.svg");          }
DIV.icon_post_regular                         {  background-image: url("//mqemulator.net/images/posting/icon_post_regular.svg");          }
DIV.icon_post_dropdown                       {  background-image: url("//mqemulator.net/images/posting/icon_post_dropdown.svg");         }
DIV.icon_post_b:hover                         {  background-image: url("//mqemulator.net/images/posting/icon_post_b_hover.svg");          }
DIV.icon_post_i:hover                         {  background-image: url("//mqemulator.net/images/posting/icon_post_i_hover.svg");          }
DIV.icon_post_u:hover                         {  background-image: url("//mqemulator.net/images/posting/icon_post_u_hover.svg");          }
DIV.icon_post_s:hover                         {  background-image: url("//mqemulator.net/images/posting/icon_post_s_hover.svg");          }
DIV.icon_post_f:hover                         {  background-image: url("//mqemulator.net/images/posting/icon_post_f_hover.svg");          }
DIV.icon_post_sub:hover                     {  background-image: url("//mqemulator.net/images/posting/icon_post_sub_hover.svg");        }
DIV.icon_post_sup:hover                     {  background-image: url("//mqemulator.net/images/posting/icon_post_sup_hover.svg");        }
DIV.icon_post_font9:hover                 {  background-image: url("//mqemulator.net/images/posting/icon_post_font9_hover.svg");      }
DIV.icon_post_font15:hover               {  background-image: url("//mqemulator.net/images/posting/icon_post_font15_hover.svg");     }
DIV.icon_post_font18:hover               {  background-image: url("//mqemulator.net/images/posting/icon_post_font18_hover.svg");     }
DIV.icon_post_color:hover                 {  background-image: url("//mqemulator.net/images/posting/icon_post_color_hover.svg");      }
DIV.icon_post_highlight:hover         {  background-image: url("//mqemulator.net/images/posting/icon_post_highlight_hover.svg");  }
DIV.icon_post_c:hover                         {  background-image: url("//mqemulator.net/images/posting/icon_post_c_hover.svg");          }
DIV.icon_post_r:hover                         {  background-image: url("//mqemulator.net/images/posting/icon_post_r_hover.svg");          }
DIV.icon_post_j:hover                         {  background-image: url("//mqemulator.net/images/posting/icon_post_j_hover.svg");          }
DIV.icon_post_syntax:hover               {  background-image: url("//mqemulator.net/images/posting/icon_post_syntax_hover.svg");     }
DIV.icon_post_quote:hover                 {  background-image: url("//mqemulator.net/images/posting/icon_post_quote_hover.svg");      }
DIV.icon_post_list:hover                   {  background-image: url("//mqemulator.net/images/posting/icon_post_list_hover.svg");       }
DIV.icon_post_list1:hover                 {  background-image: url("//mqemulator.net/images/posting/icon_post_list1_hover.svg");      }
DIV.icon_post_lista:hover                 {  background-image: url("//mqemulator.net/images/posting/icon_post_lista_hover.svg");      }
DIV.icon_post_bullet:hover               {  background-image: url("//mqemulator.net/images/posting/icon_post_bullet_hover.svg");     }
DIV.icon_post_hr:hover                       {  background-image: url("//mqemulator.net/images/posting/icon_post_hr_hover.svg");         }
DIV.icon_post_img:hover                     {  background-image: url("//mqemulator.net/images/posting/icon_post_img_hover.svg");        }
DIV.icon_post_url:hover                     {  background-image: url("//mqemulator.net/images/posting/icon_post_url_hover.svg");        }
DIV.icon_post_youtube:hover             {  background-image: url("//mqemulator.net/images/posting/icon_post_youtube_hover.svg");    }
DIV.icon_post_dropdown:hover           {  background-image: url("//mqemulator.net/images/posting/icon_post_dropdown_hover.svg");   }
DIV.icon_post_announcement:hover      {  background-image: url("//mqemulator.net/images/posting/icon_post_announcement_hover.svg");     }
DIV.icon_post_sticky:hover               {  background-image: url("//mqemulator.net/images/posting/icon_post_sticky_hover.svg");          }
DIV.icon_post_regular:hover                {  background-image: url("//mqemulator.net/images/posting/icon_post_regular_hover.svg");          }


DIV.icon_topictype_sticky,
DIV.icon_topictype_sticky_new,
DIV.icon_topictype_announce,
DIV.icon_topictype_announce_new,
DIV.icon_topictype_regular,
DIV.icon_topictype_regular_new,
DIV.icon_topictype_locked,
DIV.icon_topictype_locked_new,
DIV.icon_topictype_hot,
DIV.icon_topictype_hot_new,
DIV.icon_topictype_moved,
DIV.icon_forum_read,
DIV.icon_forum_locked,
DIV.icon_forum_unread
{
   height:     30px;
   width:      30px;
   position:   relative;
}

DIV.icon_topictype_sticky               {  background-image: url("//mqemulator.net/images/icon_topictype_splat.svg");   }
DIV.icon_topictype_sticky_new        {  background-image: url("//mqemulator.net/images/icon_topictype_splat_green.svg");   }
DIV.icon_topictype_announce               {  background-image: url("//mqemulator.net/images/icon_topictype_sound.svg");   }
DIV.icon_topictype_announce_new        {  background-image: url("//mqemulator.net/images/icon_topictype_sound_green.svg");   }
DIV.icon_topictype_regular, DIV.icon_forum_read               {  background-image: url("//mqemulator.net/images/icon_topictype_circle.svg");   }
DIV.icon_topictype_regular_new, DIV.icon_forum_unread        {  background-image: url("//mqemulator.net/images/icon_topictype_circle_green.svg");   }
DIV.icon_topictype_locked, DIV.icon_forum_locked              {  background-image: url("//mqemulator.net/images/icon_topictype_lock.svg");   }
DIV.icon_topictype_locked_new        {  background-image: url("//mqemulator.net/images/icon_topictype_lock_raised.svg");   }
DIV.icon_topictype_hot               {  background-image: url("//mqemulator.net/images/icon_topictype_star.svg");   }
DIV.icon_topictype_hot_new        {  background-image: url("//mqemulator.net/images/icon_topictype_star_raised.svg");   }
DIV.icon_topictype_moved               {  background-image: url("//mqemulator.net/images/icon_topictype_dotted_ring.svg");   }

DIV.icon_color_selector
{
   display:             block;
   position:            absolute;
   height:              4px;
   width:               20px;
   top:                 20px;
   left:                5px;
   border:              0px solid #000000;
   padding:             0;
   margin:              0;
   -webkit-transition:  all 350ms ease;
   -moz-transition:     all 350ms ease;
   -ms-transition:      all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:          all 350ms ease;
}
/* mod toolbar icons */
DIV.icon_db_help,
DIV.icon_db_lock,
DIV.icon_db_log,
DIV.icon_db_compare,
DIV.icon_db_update,
DIV.icon_db_check,
DIV.icon_map_lines,
DIV.icon_map_tiles,
DIV.icon_so_help,
DIV.icon_so_log,
DIV.icon_so_link,
DIV.icon_so_manage,
DIV.icon_login_log,
DIV.icon_settings,
DIV.icon_settings_log,
DIV.icon_settings_server,
DIV.icon_settings_user,
DIV.icon_forum_admin,
DIV.icon_groupcp,
DIV.icon_pay_errors,
DIV.icon_promo,
DIV.icon_gold_users
{
  width: 23px;
  height: 17px;
  line-height: 31px;
  vertical-align: middle;
}

DIV.icon_db_old,
DIV.icon_db_new,
DIV.icon_db_cur,
DIV.icon_db_zip,
DIV.icon_db_github,
DIV.icon_db_googledrive,
DIV.icon_db_trans,
DIV.icon_db_prev,
DIV.icon_db_next
{
  width: 128px;
  height: 128px;
  vertical-align: middle;
}

DIV.icon_checkbox_blue_checked,
DIV.icon_checkbox_blue_unchecked,
DIV.icon_checkbox_blue_pending,
DIV.icon_radiobox_blue_checked,
DIV.icon_radiobox_blue_unchecked,
DIV.icon_radiobox_blue_pending,
DIV.icon_checkbox_red_checked,
DIV.icon_checkbox_red_unchecked,
DIV.icon_checkbox_red_pending,
DIV.icon_radiobox_red_checked,
DIV.icon_radiobox_red_unchecked,
DIV.icon_radiobox_red_pending,
DIV.icon_checkbox_purple_checked,
DIV.icon_checkbox_purple_unchecked,
DIV.icon_checkbox_purple_pending,
DIV.icon_radiobox_purple_checked,
DIV.icon_radiobox_purple_unchecked,
DIV.icon_radiobox_purple_pending,
DIV.icon_checkbox_green_checked,
DIV.icon_checkbox_green_unchecked,
DIV.icon_checkbox_green_pending,
DIV.icon_radiobox_green_checked,
DIV.icon_radiobox_green_unchecked,
DIV.icon_radiobox_green_pending,
DIV.icon_checkbox_gold_checked,
DIV.icon_checkbox_gold_unchecked,
DIV.icon_checkbox_gold_pending,
DIV.icon_radiobox_gold_checked,
DIV.icon_radiobox_gold_unchecked,
DIV.icon_radiobox_gold_pending,
DIV.icon_checkbox_gray_checked,
DIV.icon_checkbox_gray_unchecked,
DIV.icon_checkbox_gray_pending,
DIV.icon_radiobox_gray_checked,
DIV.icon_radiobox_gray_unchecked,
DIV.icon_radiobox_gray_pending
{
  width: 13px;
  height: 13px;
}
DIV.icon_sort_ASC,
DIV.icon_sort_DESC,
DIV.icon_sort_NONE
{
   margin: 0 2px 0 0px;
   width: 13px;
   height: 9px;
   position: relative;
   top: -1px;  
}
DIV.icon_sort_NONE                                     {  background-image: url("//mqemulator.net/images/icon_sort_NONE.svg");           }
DIV.icon_sort_ASC                                       {  background-image: url("//mqemulator.net/images/icon_sort_ASC.svg");            }
DIV.icon_sort_DESC                                     {  background-image: url("//mqemulator.net/images/icon_sort_DESC.svg");           }
DIV.icon_db_help                                         {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_db_help.svg");             }
DIV.icon_db_lock                                         {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_db_lock.svg");              }
DIV.icon_db_log                                           {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_db_log.svg");               }
DIV.icon_db_old                                           {  background-image: url("//mqemulator.net/images/icon_db_old.svg");               }
DIV.icon_db_new                                           {  background-image: url("//mqemulator.net/images/icon_db_new.svg");               }
DIV.icon_db_cur                                           {  background-image: url("//mqemulator.net/images/icon_db_cur.svg");               }
DIV.icon_db_zip                                           {  background-image: url("//mqemulator.net/images/icon_db_zip.svg");               }
DIV.icon_db_github                                           {  background-image: url("//mqemulator.net/images/icon_db_github.svg");               }
DIV.icon_db_googledrive                                           {  background-image: url("//mqemulator.net/images/icon_db_googledrive.svg");               }
DIV.icon_db_trans                                           {  background-image: url("//mqemulator.net/images/icon_db_trans.svg");               }
DIV.icon_db_prev                                           {  background-image: url("//mqemulator.net/images/icon_db_prev.svg");               }
DIV.icon_db_next                                           {  background-image: url("//mqemulator.net/images/icon_db_next.svg");               }
DIV.icon_db_compare                                           {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_db_compare.svg");               }
DIV.icon_db_update                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_db_update.svg");            }
DIV.icon_db_check                                       {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_db_check.svg");            }
DIV.icon_map_lines                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_map_lines.svg");              }
DIV.icon_map_tiles                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_map_tiles.svg");              }
DIV.icon_so_help                                         {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_so_help.svg");             }
DIV.icon_so_log                                           {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_so_log.svg");              }
DIV.icon_so_link                                         {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_so_link.svg");             }
DIV.icon_so_manage                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_so_manage.svg");           }
DIV.icon_login_log                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_login_log.svg");           }
DIV.icon_settings                                    {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_settings.svg");           }
DIV.icon_settings_log                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_settings_log.svg");           }
DIV.icon_settings_server                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_settings_server.svg");           }
DIV.icon_settings_user                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_settings_user.svg");           }
DIV.icon_groupcp                                    {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_groupcp.svg");           }
DIV.icon_forum_admin                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_forum_admin.svg");           }
DIV.icon_gold_users                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_gold_users.svg");           }
DIV.icon_pay_errors                                     {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_pay_errors.svg");           }
DIV.icon_promo                                              {  background-image: url("//mqemulator.net/images/mod_toolbar/icon_promo.svg");           }
DIV.icon_checkbox_blue_checked             {  background-image: url("//mqemulator.net/images/checkbox_blue_checked.svg");    }
DIV.icon_checkbox_blue_unchecked         {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_checkbox_blue_pending             {  background-image: url("//mqemulator.net/images/checkbox_blue_pending.svg");    }
DIV.icon_radiobox_blue_checked             {  background-image: url("//mqemulator.net/images/radiobox_blue_checked.svg");    }
DIV.icon_radiobox_blue_unchecked         {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_radiobox_blue_pending             {  background-image: url("//mqemulator.net/images/radiobox_blue_pending.svg");    }
DIV.icon_checkbox_red_checked               {  background-image: url("//mqemulator.net/images/checkbox_red_checked.svg");     }
DIV.icon_checkbox_red_unchecked           {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_checkbox_red_pending               {  background-image: url("//mqemulator.net/images/checkbox_red_pending.svg");     }
DIV.icon_radiobox_red_checked               {  background-image: url("//mqemulator.net/images/radiobox_red_checked.svg");     }
DIV.icon_radiobox_red_unchecked           {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_radiobox_red_pending               {  background-image: url("//mqemulator.net/images/radiobox_red_pending.svg");     }
DIV.icon_checkbox_purple_checked         {  background-image: url("//mqemulator.net/images/checkbox_purple_checked.svg");  }
DIV.icon_checkbox_purple_unchecked     {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_checkbox_purple_pending         {  background-image: url("//mqemulator.net/images/checkbox_purple_pending.svg");  }
DIV.icon_radiobox_purple_checked         {  background-image: url("//mqemulator.net/images/radiobox_purple_checked.svg");  }
DIV.icon_radiobox_purple_unchecked     {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_radiobox_purple_pending         {  background-image: url("//mqemulator.net/images/radiobox_purple_pending.svg");  }
DIV.icon_checkbox_green_checked           {  background-image: url("//mqemulator.net/images/checkbox_green_checked.svg");   }
DIV.icon_checkbox_green_unchecked       {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_checkbox_green_pending           {  background-image: url("//mqemulator.net/images/checkbox_green_pending.svg");   }
DIV.icon_radiobox_green_checked           {  background-image: url("//mqemulator.net/images/radiobox_green_checked.svg");   }
DIV.icon_radiobox_green_unchecked       {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_radiobox_green_pending           {  background-image: url("//mqemulator.net/images/radiobox_green_pending.svg");   }
DIV.icon_checkbox_gold_checked             {  background-image: url("//mqemulator.net/images/checkbox_gold_checked.svg");    }
DIV.icon_checkbox_gold_unchecked         {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_checkbox_gold_pending             {  background-image: url("//mqemulator.net/images/checkbox_gold_pending.svg");    }
DIV.icon_radiobox_gold_checked             {  background-image: url("//mqemulator.net/images/radiobox_gold_checked.svg");    }
DIV.icon_radiobox_gold_unchecked         {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_radiobox_gold_pending             {  background-image: url("//mqemulator.net/images/radiobox_gold_pending.svg");    }
DIV.icon_checkbox_gray_checked             {  background-image: url("//mqemulator.net/images/checkbox_gray_checked.svg");    }
DIV.icon_checkbox_gray_unchecked         {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_checkbox_gray_pending             {  background-image: url("//mqemulator.net/images/checkbox_gray_pending.svg");    }
DIV.icon_radiobox_gray_checked             {  background-image: url("//mqemulator.net/images/radiobox_gray_checked.svg");    }
DIV.icon_radiobox_gray_unchecked         {  background-image: url("//mqemulator.net/images/checkbox_unchecked.svg");       }
DIV.icon_radiobox_gray_pending             {  background-image: url("//mqemulator.net/images/radiobox_gray_pending.svg");    }
DIV.icon_questionmark
{
  background-image: url("//mqemulator.net/images/icon_questionmark.svg");
  width: 16px;
  height: 13px;
  margin: 0 0 0 3px;
}
DIV.icon_edit
{
  background-image: url("//mqemulator.net/images/icon_edit.svg");
  width: 12px;
  height: 14px;
  margin: 0 0 0 3px;
}
DIV.icon_delete
{
  background-image: url("//mqemulator.net/images/icon_delete.svg");
  width: 12px;
  height: 14px;
  margin: 0 0 0 3px;
}
DIV.icon_ip
{
  background-image: url("//mqemulator.net/images/icon_ip.svg");
  width: 12px;
  height: 14px;
  margin: 0 0 0 3px;
}
DIV.icon_check0
{
    top: -3px;
    background-image: url(//mqemulator.net/images/check0.svg);
    width: 13px;
    height: 9px;
    position: relative;
    margin: 0 3px 0 0;
}
DIV.icon_check1
{
    top: -3px;
    background-image: url(//mqemulator.net/images/check1.svg);
    width: 13px;
    height: 9px;
    position: relative;
    margin: 0 3px 0 0;
}
DIV.icon_select
{
    top: 0px;
    background-image: url(//mqemulator.net/images/select.svg);
    width: 10px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_less
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_less.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_scroll
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_scroll.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_select_text
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_select_text.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_edit_text
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_edit_text.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}

DIV.icon_topic_lock
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_topic_lock.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_topic_unlock
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_topic_unlock.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_topic_split
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_topic_split.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_topic_move
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_topic_move.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_topic_delete
{
    top: 0px;
    background-image: url(//mqemulator.net/images/icon_topic_delete.svg);
    width: 8px;
    height: 10px;
    position: relative;
    margin: 0 0 0 0;
}
DIV.icon_bang
{
  background-image: url("//mqemulator.net/images/icon_bang_dialoguebox.svg");
  width: 16px;
  height: 13px;
  margin: 0 0 0 3px;
}
DIV.icon_mod
{
  background-image: url("//mqemulator.net/images/icon_mod.svg");
  width: 28px;
  height: 13px;
}
DIV.icon_big_questionmark
{
   background-image: url("//mqemulator.net/images/icon_big_questionmark.svg");
   width:            23px;
   height:           17px;
   position:         relative;
   top:              -6px;
}
DIV.icon_big_globe
{
   background-image: url("//mqemulator.net/images/icon_big_globe.svg");
   width:            35px;
   height:           35px;
}

DIV.icon_lock 
{
  background-image: url("//mqemulator.net/images/icon_lock.svg");
  width: 10px;
  height: 13px;
}

DIV.icon_bust
{
  background-image: url("//mqemulator.net/images/icon_bust.svg");
  width: 14px;
  height: 13px;
}

DIV.icon_coin
{
  background-image: url("//mqemulator.net/images/icon_coin.svg");
  width: 13px;
  height: 13px;
}

DIV.icon_pp,
DIV.icon_gp,
DIV.icon_sp,
DIV.icon_cp
{
  width: 20px;
  height: 20px;
}
DIV.icon_pp { background-image: url("//mqemulator.net/images/pp.gif"); }
DIV.icon_gp { background-image: url("//mqemulator.net/images/gp.gif"); }
DIV.icon_sp { background-image: url("//mqemulator.net/images/sp.gif"); }
DIV.icon_cp { background-image: url("//mqemulator.net/images/cp.gif"); }

/*
 * the slide toggles
 */
DIV.toggle_rinput_0, DIV.toggle_rinput_1
{
  border:#f0f0f0 0px solid;
  background-repeat: no-repeat;
  display:inline-block;
  vertical-align: bottom;
  width: 222px;
  height: 22px;
  margin: 0;
  padding: 0;
}

DIV.toggle_rinput_0
{
  background-image: url("//mqemulator.net/images/slider_flat_no.svg");
}

DIV.toggle_rinput_1
{
  background-image: url("//mqemulator.net/images/slider_flat_yes.svg");
}

.post_float
{
    clear:both; 
}

/*
 *
 *NEW menu barr stuff
 *
 */
DIV.m_left
{
   float:         left;
   height:         100%;   
     white-space:       nowrap;
}

DIV.m_right
{
   float:         right;
   height:         100%;   
     white-space:       nowrap;
}

DIV.m_mod_container A:link,
DIV.m_mod_container A:active,
DIV.m_mod_container A:visited,
DIV.m_mod_container A:hover,
DIV.m_main_container A:link,
DIV.m_main_container A:active,
DIV.m_main_container A:visited,
DIV.m_main_container A:hover  
{
   color:         inherit;
   display:       inline-block;
   vertical-align:      middle;
   height:         31px;
   line-height:      31px;
   padding:       0 10px;
   text-decoration:    none;
}

DIV.m_main_container 
{   
   background-image: url(../images/menu_full.svg);
   background-position: 0 0; 
   background-repeat:    no-repeat;
   height:       31px;
   padding:       0px 15px 0px 15px;
   margin:         0 0 50px;
   color:         #f0f0f0;
   font-family:      tahoma,arial,helvetica;
   font-variant:       small-caps;
   font-weight:      bold;
   font-size:       14px;
   text-shadow:       rgba(0,0,0,0.5) 0px 0px 3px;
   vertical-align: middle;
}

DIV.m_main_divider 
{
   background-image:    url("//mqemulator.net/images/menu_divider.svg");
   width:          2px;
   height:       31px;  
   border:         #f0f0f0 0px solid;
   background-repeat:    no-repeat;
   margin:       0;
   display:      inline-block;
   padding:       0;
}

DIV.m_main_search 
{
   height:         21px;
   width:         220px;
   margin:         5px 0;
   background:       rgba(200,200,200,.35) url(../images/icon_search.svg) 196px 50% no-repeat; 
    background-size: 16px 16px;
   -moz-border-radius:   5px;
   -webkit-border-radius:   5px;
   -khtml-border-radius:   5px;
   -o-border-radius:   5px;
   border-radius:      5px;
   -webkit-box-shadow:    rgba(0,0,0,.3) -1px 0px 1px, rgba(255,255,255,.3) 1px 0px 1px, rgba(120,120,120,.8) 0px 1px 1px, rgba(120,120,120,.8) 0px -1px 1px;
   -moz-box-shadow:    rgba(0,0,0,.3) -1px 0px 1px, rgba(255,255,255,.3) 1px 0px 1px, rgba(120,120,120,.8) 0px 1px 1px, rgba(120,120,120,.8) 0px -1px 1px;
   box-shadow:       rgba(0,0,0,.3) -1px 0px 1px, rgba(255,255,255,.3) 1px 0px 1px, rgba(120,120,120,.8) 0px 1px 1px, rgba(120,120,120,.8) 0px -1px 1px;
   zoom:          1;
   filter:       alpha(opacity=100);
   opacity:       1.0;
   -webkit-transition:    all 350ms ease;
   -moz-transition:    all 350ms ease;
   -ms-transition:    all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:       all 350ms ease;   
}
DIV.m_main_search:hover
{
   zoom:          1;
   filter:       alpha(opacity=100);
   background:       rgba(240, 240, 240, 1) url(../images/icon_search.svg) 196px 50% no-repeat; 
   opacity:       1;
}

DIV.m_main_search  INPUT.m_main_textbox 
{
   float:          left;
   margin:       0;
   padding:       0 0 0 10px;
   height:       21px;
   width:          180px;
   border:       0px;
   background-color:    transparent;  
   color:          rgba(255,255,255,1);
   font-size:       12px;
   text-shadow:       rgba(0,0,0,1) 0px 0px 3px;
   outline:       none;
}

DIV.m_main_search:hover INPUT.m_main_textbox 
{
   color:         rgba(100, 100, 100, 1);
   text-shadow:   rgba(0,0,0,0.3) 0px 0px 3px;
}

INPUT.m_main_submit 
{ 
   float:          right;
   margin:       0;
   padding:       0;
   height:       21px;
   width:          30px;
   border:       0;
   background-color:    transparent; 
}


DIV.m_mod_container 
{
    position:relative;
     top: -31px;
   background-image: url(../images/menu_dropdown_full.svg);
   background-position: 0 0; 
   background-repeat:    no-repeat;
   height:       31px;
   padding:       0px 15px 0px 15px;
   color:         #f0f0f0;
   font-family:      tahoma,arial,helvetica;
   font-variant:       small-caps;
   font-weight:      bold;
   font-size:       14px;
   text-shadow:       rgba(0,0,0,0.1) 1px 1px 0px,
            rgba(0,0,0,0.1) 1px 0px 0px,
            rgba(0,0,0,0.1) 1px -1px 0px,
            rgba(0,0,0,0.1) 0px 1px 0px,
            rgba(0,0,0,0.1) 0px -1px 0px,
            rgba(0,0,0,0.1) -1px 1px 0px,
            rgba(0,0,0,0.1) -1px 0px 0px,
            rgba(0,0,0,0.1) -1px -1px 0px,
            rgba(0,0,0,0.1) 0px 0px 2px;
   -webkit-transition:    all 350ms ease;
   -moz-transition:    all 350ms ease;
   -ms-transition:    all 350ms ease;
   -o-transition:       all 350ms ease;
   transition:       all 350ms ease;   
   /*filter:       alpha(opacity=50);
   opacity:       0.5;*/
   vertical-align: middle;
}
DIV.m_mod_pulltab
{
   display:             block;
   position:            relative;
   border:              #f0f0f0 0px solid;
   background-repeat:   no-repeat;
   margin:              0;
   padding:             0;
   top:                 0px /*31px*/;
   left:                485px;
   height:              19px;
   width:               31px;
   background-image:    url("//mqemulator.net/images/menu_dropdown_pulltab.svg");
}
DIV.m_mod_container_triggerbox:hover DIV.m_mod_container
{
   top: 0px;
   /*filter:       alpha(opacity=100);
   opacity:       1;*/
}

DIV.m_mod_divider 
{
   background-image:    url("//mqemulator.net/images/menu_dropdown_divider.svg");
   width:          2px;
   height:       31px;  
   border:         #f0f0f0 0px solid;
   background-repeat:    no-repeat;
   margin:       0;
   display:      inline-block;
   padding:       0;
}
DIV.m_mod_container A:link,
DIV.m_mod_container A:active,
DIV.m_mod_container A:visited,
DIV.m_mod_container A:hover 
{
   color:         inherit;
   display:       inline-block;
   vertical-align:      middle;
   height:         31px;
   line-height:      31px;
   padding:       0 10px;
   text-decoration:    none;
}


DIV.m_logo_container 
{
   background-image:    url("../images/logo.1.0.svg");
   background-position:    5px 5px;
   background-repeat:    no-repeat;
   background-size: 350px 100%;
   height:       95px;
   padding:       15px 15px 0px 15px;
} 


DIV.m_logo_snow_container 
{
   background-image:    url("../images/logo.snow.1.0.svg");
   background-position:    5px 5px;
   background-repeat:    no-repeat;
   background-size: 350px 100%;
   height:       95px;
   padding:       15px 15px 0px 15px;
}  


DIV.m_logo_newyears_container 
{
   background-image:    url("../images/logo.newyears.1.0.svg");
   background-position:    5px 5px;
   background-repeat:    no-repeat;
   background-size: 350px 100%;
   height:       95px;
   padding:       15px 15px 0px 15px;
} 


DIV.m_logo_fools_container 
{
   background-image:    url("../images/logo.fools.1.0.svg");
   background-position:    5px 5px;
   background-repeat:    no-repeat;
   background-size: 350px 100%;
   height:       95px;
   padding:       15px 15px 0px 15px;
} 

DIV.m_logo_fools2_container 
{
   background-image:    url("../images/logo.fools2.1.0.svg"); 
   background-position:    5px 5px;
   background-repeat:    no-repeat;
   background-size: 350px 100%;
   height:       95px;
   padding:       15px 15px 0px 15px;
} 

DIV.m_logo_hearts_container 
{
   background-image:    url("../images/logo.hearts.1.1.svg"); 
   background-position:    5px 5px;
   background-repeat:    no-repeat;
   background-size: 350px 100%;
   height:       95px;
   padding:       15px 15px 0px 15px;
} 





DIV.itemPopupBoxHC,
DIV.itemPopupBox2 ,
DIV.itemPopupBox2Open {
   display: none;
   position: absolute;
   z-index: 99999;
   width: 420px;
   padding: 0px;
   background: #f0f0f0;
   margin: 0px;
    border-radius: 5px;
}
DIV.itemPopupBoxHC,
DIV.itemPopupBox2 {
   border: 3px solid #9999bb;
   -webkit-box-shadow: 9px 9px 0px 0px rgba(0, 0, 0, .1);
   box-shadow: 9px 9px 0px 0px rgba(0, 0, 0, .1);
}

DIV.itemPopupBox2Open {
   border: 3px solid #a5a5a5;
   -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, .2);
   box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, .2);
}

DIV.itemPopupBoxHCContents, 
DIV.itemPopupBox2Contents {
   padding: 10px;
   white-space: normal;
}

DIV.itemPopupBoxHCHeader,
DIV.itemPopupBox2 DIV.itemPopupBox2Header,
DIV.itemPopupBox2Open DIV.itemPopupBox2Header {
   padding: 5px 10px;
   color: #f0f0f0;
   font-weight: 900;
   cursor: pointer;
   margin: -1px;
   text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.1);
}

DIV.itemPopupBoxHCHeader,
DIV.itemPopupBox2 DIV.itemPopupBox2Header{
   background-color: #9999bb;
}

DIV.itemPopupBox2Open DIV.itemPopupBox2Header {
   background-color: #a5a5a5;
}


DIV.itemPopupBoxHCClose, 
DIV.itemPopupBox2Close , 
DIV.itemPopupBox2Tile , 
DIV.itemPopupBox2CloseAll {
   background-repeat: no-repeat;
   padding: 0;     
   margin: 0;
   width: 15px;
   height: 15px;
   top: 6px;
   cursor: pointer;
   position: absolute;
   color: #f0f0f0;
   font-weight: 900;
}

DIV.itemPopupBoxHCClose, 
DIV.itemPopupBox2Close  {
   right: 10px;
   background-image: url("//mqemulator.net/images/icon_popup_close.svg"); 
}

DIV.itemPopupBox2CloseAll {
   right: 30px;
   background-image: url("//mqemulator.net/images/icon_popup_closeall.svg"); 
}

DIV.itemPopupBox2Tile {
   right: 50px;
   background-image: url("//mqemulator.net/images/icon_popup_tile.svg"); 
}

DIV.itemPopupBox2ExtraContent {
    margin: 0 20px 15px 20px;
    text-align: center;
    font-weight: 600;
    border: 1px solid #dddddd;
    padding: 10px;
    border-radius: 5px;
    background-color: #eeeeff;
}

DIV.popupItemHC, A.popupItemHC, IMG.popupItemHC, 
DIV.popupItem2, A.popupItem2, IMG.popupItem2 {

}




DIV.icon_recipe_plus,
DIV.icon_recipe_minus,
DIV.icon_recipe_bullet
{
   border:#f0f0f0 0px solid;
   background-repeat: no-repeat;
   display:inline-block; 
   vertical-align: bottom;
   padding: 0;
   background-image: url("//mqemulator.net/images/icon_questionmark.svg");
   width: 34px;
   height: 8px;
   margin: 0 0 0 0;
   position: relative;
   top: -3px;
}


DIV.icon_recipe_plus,
DIV.icon_recipe_minus
{
   cursor: pointer;
}

DIV.icon_recipe_plus { background-image: url("//mqemulator.net/images/icon_recipe_plus.svg"); }
DIV.icon_recipe_minus { background-image: url("//mqemulator.net/images/icon_recipe_minus.svg"); }
DIV.icon_recipe_bullet { background-image: url("//mqemulator.net/images/icon_recipe_bullet.svg"); }

DIV.recipe_div
{
   border-right: none;
   border-top: none;
   border-bottom: none;
   padding: 0;
   margin: 0 0 13px 24px;
   position: relative;
   background-image: url("//mqemulator.net/images/icon_recipe_vertical.svg");
   background-size: 34px 19px;
   background-repeat: repeat-y;
   background-position: bottom 10px left;
}

DIV.recipe_info
{
   margin: 12px 0 5px 15px;
   padding: 5px 20px;
   color: #999999;
   border: 1px #dddddd solid;
   display: inline-block;
   border-radius: 3px;
   line-height: 20px;
   background-color: #ececec;
}

DIV.recipe_loading
{
   margin: 0 0 5px 40px;
   padding: 9px 0 0 0;
   color: #888;
   font-style: italic;
}

DIV.recipe_contents
{
   position: relative;
}

DIV.recipe_component
{
   padding: 0 0 3px 0;
}

SPAN.inline_count
{
   border-radius: 50px;
   border: 1px #999999 solid;
   margin: 0 3px 0 5px;
   width: 14px;
   height: 14px;
   display: inline-block;
   text-align: center;
   font-size: 8px;
   vertical-align: middle;
   line-height: 14px;
   color: #999999;
}

DIV.success_header
{  
   font-weight: 500;
   color: #888;
}

DIV.success_row
{
   margin: 0 0 0 10px;
}

DIV.component_header
{
   color: #999;
   margin: 10px 0 5px 17px;
   font-weight: 500;                  
}

SPAN.emote_one,
P.emote_one
{
   color: #0000ff;                
}

SPAN.emote_two,
P.emote_two
{
   color: #dd0000;                
}

SPAN.emote_three,
P.emote_three
{
   color: #00aa00;                
}

SPAN.emote_one,
P.emote_one,
SPAN.emote_two,
P.emote_two,
SPAN.emote_three,
P.emote_three,
SPAN.emote_zero,
P.emote_zero
{
   width: 310px;               
}

DIV.icon_tooltip,
SPAN.icon_tooltip
{
    border: 2px dotted #99d;
    border-radius: 10px;
    width: 12px;
    height: 14px;
    display: inline-block;
    margin: 0 0 0 6px;
    vertical-align: middle;
    text-align: center;
    background-color: #f6f6ff;
    font-size: 8px;
    color: #99d;
    font-weight: 800;    
}


DIV.autocomplete_results
{
   display:none;
   width: 214px;
   position: absolute;
   background: #f0f0f0;
   z-index: 10000;
   padding: 0px 0px;
   border-bottom-left-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom: 1px solid #aaaaaa;
   border-left: 1px solid #aaaaaa;
   border-right: 1px solid #aaaaaa;
   box-shadow: 7px 4px 1px 4px rgba(0, 0, 0, 0.03);
}


DIV.autocompleteminor_results
{
   display:none;
   width: 214px;
   position: absolute;
   background: #f0f0f0;
   z-index: 10000;
   padding: 0px 0px;
   border-radius: 5px;
   border: 1px solid #aaaaaa;
   box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
}

DIV.autocompleteminor_results DIV.acresult,
DIV.autocomplete_results DIV.acresult
{
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
   color: #aaa;
   font-size: 11px;
   padding: 3px 30px;
   cursor: pointer;
}

DIV.autocompleteminor_results DIV.acnoresult,
DIV.autocomplete_results DIV.acnoresult
{
   text-overflow: ellipsis;
   overflow: hidden;
   color: #aaa;
   font-size: 11px;
   padding: 3px 30px;
}

DIV.autocompleteminor_results DIV.acresult:hover,
DIV.autocomplete_results DIV.acresult:hover
{
   color: #555;
   background-image:   -webkit-linear-gradient(top, rgba(187,225,244,0.2), rgba(121,196,234,0.2), rgba(187,225,244,0.2)); 
   background-image:   -moz-linear-gradient(top, rgba(187,225,244,0.2), rgba(121,196,234,0.2), rgba(187,225,244,0.2)); 
   background-image:   -ms-linear-gradient(top, rgba(187,225,244,0.2), rgba(121,196,234,0.2), rgba(187,225,244,0.2)); 
   background-image:   -o-linear-gradient(top, rgba(187,225,244,0.2), rgba(121,196,234,0.2), rgba(187,225,244,0.2)); 
}