.Ticker li {
  margin-bottom: 15px;
}

body {
  margin:             0;
  padding:            5px;
  color:              black;
  background:         #ffffff;
  font-family:        helvetica, arial, sans-serif;
  font-size:          .95em;
}

a {
  font-weight:        bold;
  color:              #3859AE;
  text-decoration:    none;
}
a:hover { color: navy; }

h1 {
  font-size:          1.7em;
  margin:             0px;
}

h2 {
  font-size:          1.3em;
  color:              navy;
}

h3 {
  font-size:          1.1em;
  color:              #black;
  text-align:         center;
}

img {
  border:             none;
}

th {
  text-align:         right;
  padding-right:      10px;
}

td {
  text-align:         left; /* Idiot Opera */
}

#Header {
  width:              100%;
  color:              black;
  background:         #dcdcdc;
  background:         url(/graphics/mvxbgr2850x450.jpg);
  border:             3px solid black;
  text-align:         center;
  font-size:          1.1em;
}

#Header a {
  font-weight:        bold;
  color:              #A11353;
  text-decoration:    none;
}
#Header a:hover { color: navy; }

#Menu {
  width:              100%;
  background:         #ffffff;
  margin-top:         5px;
  color:              black;
}

#Menu .ID {
  width:              33%;
  text-align:         left;
}

#Menu .Listings {
  width:              33%;
  text-align:         center;
}

#Menu .Menu {
  width:              33%;
  text-align:         right;
}

#Menu a {
  font-weight:        bold;
  color:              #3859AE;
  text-decoration:    none;
}
#Menu a:hover { color: navy; }

#Main {
  width:              100%;
  margin-top:         5px;
  background:         #f0f0f0;
  border:             3px solid black;
}

#Main td {
  padding:            3px 3px 3px 5px;
  vertical-align:     top;
}

#Main #Display {
  margin:             0;
  padding:            0;
  width:              90%;
  color:              black;
}

#Footer {
  width:              100%;
  text-align:         center;
  margin-top:         5px;
  padding:            0.5em;
  color:              black;
  background:         #dcdcdc;
  background:         url(/graphics/mvxbgr2850x450.jpg);
  border:             3px solid black;
}

#NavPanel {
  width:              210px;
  background:         #f5f5f5;
  color:              navy;
}

#NavPanel a {
  font-weight:        bold;
  color:              #3859AE;
  text-decoration:    none;
}
#NavPanel a:hover { color: navy; }

.NavBox {
  border:             1px solid black;
  padding:            3px 5px;
  color:              navy;
  background:         #dcdcdc;
  margin-bottom:      3px;
}

.NavBox2 {
  border:             1px solid black;
  font-weight:        bold;
  padding:            3px 5px;
  color:              black;
  background:         #dcdcdc;
  background:         url(/graphics/catbg.jpg);
  margin-bottom:      3px;
}

.NavBox3 {
  border:             1px solid black;
  padding:            3px 5px;
  color:              black;
  background:         #dcdcdc;
  margin-bottom:      3px;
  white-space:        nowrap;
}

.NavBox4 {
  border:             1px solid black;
  padding:            3px 5px;
  color:              black;
  background:         url(/graphics/catbg.jpg);
  background:         #dcdcdc;
  margin-bottom:      3px;
}

.NavBox5 {
  border:             1px solid black;
  padding:            3px 5px;
  font-size:          .65em;
  padding-left:       5px;
  color:              black;
  background:         #dcdcdc;
  margin-bottom:      3px;
}

.NavBox6 {
  cell-padding:       10px;
  color:              black;
  margin-bottom:      3px;
}

.DisplayBox {
  border:             1px solid black;
  padding:            3px;
  padding-left:       5px;
  margin-top:         3px;
}

.DisplayBox2 {
  border:             1px solid black;
  background:         #dcdcdc;
  text-align:         center;
  padding:            3px;
  padding-left:       5px;
}

.DisplayBox a {
  font-weight:        bold;
  font-size:          .95em;
  color:              #3859AE;
  text-decoration:    none;
}
.DisplayBox a:hover { color: navy; }

.BannerBox  {
  border:             1px solid navy;
  padding:            3px;
  padding-left:       5px;
  margin-bottom:      4px;
  height:             100%;
}

.BottomAdBox {
  border:             1px solid navy;
  padding-top:        20px;
  padding-bottom:     20px;
  margin-top:         3px;
  background:         url(/graphics/DualAdBackground.gif);
}

.Adbox {
  color:              black;
  font-size:          .75em;
  text-align:         center;
  border:             1px solid black;
  margin-bottom:      4px;
  margin-top:         3px;
}

.AccountBox {
  border:             1px solid navy;
  padding:            3px;
}

.ProfileBox {
  border:             1px solid navy;
  padding:            3px;
}

.Nav2 {
  margin-left:        0.5em;
  margin-right:       0.5em;
  background:         #708090;
  color:              #fff;
  margin-top:         10px;
}

.Nav3 {
  margin-left:        0.5em;
  margin-right:       0.5em;
  background:         #008b8b;
  color:              #fff;
  margin-top:         10px;
}

.VerticalForm {
  border:             none;
}

.VerticalForm th {
  text-align:         right;
  vertical-align:     top;
}

.VerticalForm td {
  text-align:         left;
  vertical-align:     top;
}

#HelpTitle {
  text-align:         center;
  font-weight:        bold;
  font-size:          110%;
  margin:             0px;
  color:              navy;
}

#HelpText {
  color:              navy;
}

.Inventory {
  width:              600px;
  border-collapse:    collapse;
  margin-bottom:      10px;
}

.Inventory .Odd {
  background-color:   #f5f5f5;
}

.Inventory .Even {
  background-color:   white;
}

.FullPage {
  width:              100%;
}

.FullPage td {
  vertical-align:     top;
}

.ToolTip {
  display:            none;
}

.ListingHeader {
  padding:            3px;
  margin-top:         1px;
  background:         #B0B0B0;
  border:             1px solid black;
}

.ListingTitle {
  text-align:         center;
  font-weight:        bold;
  font-size:          1.5em;
  color:              navy;
  margin-bottom:      .75em;
}

.ListingNote {
  color:              black;
  text-align:         center;
  font-size:          .9em;
  margin-top:         -1em;
  margin-bottom:      1em;
}

.ListingMature {
  color:              red;
  text-align:         center;
  font-weight:        bold;
  margin-top:         -1em;
  margin-bottom:      1.2em;
}

#ItemPics {
  border:             none;
}

#ItemPics .Display {
  height:             100px;
  width:              100px;
  border:             2px solid teal;
  text-align:         center;
}

#ItemPics .Thumb {
  height:             100px;
  width:              100px;
  border:             1px solid silver;
  text-align:         center;
}

.PermOn {
  font-weight:        bold;
  color:              purple;
}

.PermOff {
  font-weight:        bold;
  color:              silver;
}

.Browse {
  width:              100%;
  border:             none;
  border-collapse:    collapse;
}

.Browse .Header {
  background:         #CCCCCC;
  text-align:         center;
}

.Browse .Title {
  background:         #EAEAEA;
  vertical-align:     text-bottom;
}

.Browse .Body {
  background:         #F5F5F5;
}

.Browse .hlTitle {
  background:         #B5C0CB;
  vertical-align:     text-bottom;
}

.Browse .hlBody {
  background:         #EBEBFF;
}

.Inactive {
  color:              navy;
  font-size:          .85em;
  font-weight:        bold;
}

.Error {
  color:              navy;
  font-weight:        bold;
}

.Note {
  color:              teal;
  font-weight:        bold;
}

#Guidelines {
  margin-left:        .5em;
  margin-right:       .5em;
}

#Guidelines li {
  margin-bottom:      .5em;
}

.TransTable {
  border:             none;
}

.TransTable th {
  text-align:         left;
  padding-left:       7px;
}

.TransTable .Odd {
  background-color:   #DFDFDF;
}

.TransTable .Even {
  background-color:   #f5f5f5;
}

.TransTable .Short {
  padding-top:        0;
  padding-bottom:     0;
  color:              green;
}

.AltTable {
  border:             none;
}

.AltTable th {
  text-align:         left;
  padding-left:       7px;
}

.AltTable .Odd {
  background-color:   #DFDFDF;
}

.AltTable .Even {
  background-color:   #f5f5f5;
}

.PseudoLink {
  font-weight:        bold;
  color:              teal;
  cursor:             pointer;
}

.OptionTable {
  border:             none;
  border-collapse:    collapse;
}

.OptionTable td {
  margin:             0;
  cursor:             pointer;
}

.OptionLink {
  cursor:             pointer;
}

.ServerStatus {
  font-weight:        bold;
}

.ServerStatus.OK {
  color:              teal;
}

.ServerStatus.Inactive {
  color:              gold;
  background-color:   darkblue;
}

.ServerStatus.Offline {
  color:              crimson;
  background-color:   white;
}

#scroller_container {
 width:  200px;
 height: 200px;
 overflow: hidden;
}
/* Scroller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
 overflow: auto;
}

#Scroller1 {
}

#Scroller2 {
  padding-bottom: 40px;
}

#scroller_container .PostLink {
  color:              #03307B;
  font-weight:        bold;
  font-size:          .85em;
}

#scroller_container .ForumLink {
  color:              #A11353;
  font-weight:        normal;
  font-style:         italic;
  font-size:          .8em;
}

#scroller_container .PosterLink {
  color:              #2A3642;
  font-weight:        normal;
  font-size:          .8em;
}

#scroller_container a:hover { text-decoration: underline; }
