.inputField {
  padding-right:4px;
  text-align:left;
}

.inputField,.inputBox {
  border:1px solid Black;
  height:18px;
}

.links {
  color:#CC9900;
  background-color: transparent;
  text-decoration:underline;
}

.selectBox {
  border:1px solid Black;
  min-width:250px;
}

.submitButton {
  border:2px solid Black;
  font-size:10px;
  font-weight:bold;
  height:20px;
}

a img, a {
  color:#FF0000;
  font-weight:bold;
  text-decoration:none;
}

a img {
  border: 0px;
}

a.attack {
  cursor:url(../img/icon/attack.ico), pointer;
}

a.deal {
  cursor:url(../img/icon/deal.ico), pointer;
}

a.info {
  cursor:url(../img/icon/info.ico), pointer;
}

a.itemname {
  color:#ECB012 !important;
  font-weight:normal !important;
}

a.normal {
  color:#ECB012 !important;
  font-weight:bold !important;
}

a.post {
  cursor:url(../img/icon/post.ico), pointer;
}

body {
  background-color:#1F1F21;
  color:#ECB012;
  font-family:Verdana, Arial, Helvetica, Geneva;
  font-size:11px;
  margin:10px 0 0;
  text-decoration:none;
}

div.auctioncontent {
  width:800px;
}

div.auctionitems {
  float:left;
  width:640px;
}

div.auctionmenu {
  float:left;
  width:150px;
}

div.auctionmenu div.menuitem {
  margin-bottom:4px;
}

div.computerinternet,div.computerlog {
  text-align:center;
  width:800px;
}

div.computerinternetindex {
  margin-top:20px;
  text-align:center;
}

div.dwheader,div.dwsubheader {
  font-size:22px;
  font-weight:bold;
  margin-bottom:5px;
  text-decoration:none;
}

div.dwsubheader {
  background-color:#1F1F21;
  clear:both;
  color:#CCCC00;
  font-size:15px !important;
  margin-top:10px;
  padding:0 10px 2px;
  text-align:left;
}

div.familydefense {
  float:left;
  text-align:left;
}

div.familypower {
  float:left;
  padding-right:20px;
  text-align:left;
  width:350px;
}

div.familyroad {
  background:url(/img/item/fortress.gif) no-repeat bottom center;
  background-color:#2E2F31;
  height:80px;
  border-bottom:3px solid #000000;
  margin-bottom:40px;
  margin-right:40px;
  padding-bottom:5px;
  text-align:center;
  width:150px;
  float:left;
}

div.userlist,div.userlisth,div.storageitem,div.storageitemtype,div.messagecontent {
  background-color:#2E2F31;
  border-bottom:3px solid #000000;
  display:block;
  float:left;
  margin:0 4px 10px 0;
  overflow:hidden;
  padding:3px 3px 3px 4px;
}

div.fightInfo {
  border-bottom:3px solid #000000;
  float:left;
  margin-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  width:450px;
}

div.fortressupgradeleft {
  width: 350px;
  margin-right: 50px;
  float:left;
}

div.fortressupgraderight {
  width: 390px;
  float:right;
}

div.fortressmovement,div.userfamily div.storageitem {
  text-align:left;
}

div.fortresslogs {
  width: 500px;
  margin-right: 20px;
  float:left;
}

div.fortressattacks {
  width: 270px;
  float:right;
}

div.hline {
  background-color:#2E2F31;
  height:4px;
  margin-top:6px;
  padding:0 10px 2px;
}

div.internetaddress,div.internetlogin,div.userfamily,div.topusers div.dwheader,div.topfamily div.dwheader {
  text-align:center;
}

div.itemcontent,div.messageconent,div.usercontent {
  float:left;
}

div.itemdesc {
  clear:left;
  display:none;
  float:left;
  font-size:10px;
  margin-top:3px;
  padding:0 0 2px;
}

div.itemhead {
  display:block !important;
  float:right;
  font-size:12px;
  margin-top:0 !important;
  padding-right:3px;
  text-align:center;
}

div.itemhead a.js {
  color:#ECB012;
  font-size:9px;
}

div.itemhead input.inputField {
  width:50px;
}

div.itemname {
  float:left;
  min-width:180px;
}

div.itemseller {
  display:inline;
  float:left;
  margin-left:20px;
  text-align:center;
}

div.itemtop {
  height:20px !important;
}

div.labcontent,div.userprofile,div.buildinglist,div.bankprofile {
  margin-left:10px;
  padding-top:3px;
}

div.mainContent {
  display:block;
  float:left;
  overflow:hidden;
  width:990px;
}

div.menu {
  float:left;
  margin-top:15px;
  position:fixed;
  width:159px;
}

div.menuItem {
  background:url(../img/menubg.png) no-repeat;
  height:25px;
  margin-bottom:0;
  padding-left:30px;
  padding-top:11px;
}

div.menuItem a {
  color:#4A4A4F;
  font-family:Arial, Helvetica, Geneva;
  font-size:13px;
  font-weight:bold;
}

div.menuItemSep {
  height:20px;
}

div.messagecontent {
  width:750px !important;
}

div.npcstorage,div.userstorage {
  display:block;
  margin-top:3px;
  width:800px;
}

div.rightContent {
  background-color:#3E3F42;
  border:1px solid #000000;
  display:block;
  float:right;
  margin-bottom:10px;
  margin-top:0;
  overflow:hidden;
  padding:10px;
  width:800px;
}

div.road {
  background:url(../img/road.gif) repeat-x;
  height:135px;
  width:790px;
}

div.screenshots {
  margin-left:30px;
  text-align:center;
}

div.ssI {
  float:left;
  margin-bottom:25px;
  margin-right:40px;
  width:150px;
}

div.storageBlockjacket,
div.storageBlockusing,
div.storageBlockgarage,
div.storageBlockapartment,
div.storageBlocklab,
div.storageBlockjacketShort,
div.storageBlockusingShort,
div.storageBlockgarageShort,
div.storageBlockapartmentShort,
div.storageBlocklabShort {
  float:left;
  margin-left:3px;
  margin-right:3px;
  overflow:hidden;
  width:350px;
}

div.storageBlockjacket,
div.storageBlocklab,
div.storageBlockapartment {
  width:430px;
}

div.storageBlockjacketShort,
div.storageBlockusingShort,
div.storageBlockapartmentShort {
  float:none !important;
}

div.storageBlockusing,
div.storageBlockgarage {
  float:right !important;
  margin-bottom:8px;
}

div.topfamily {
  float:left;
  padding-left:30px !important;
}

div.topusers,div.userlisth {
  float:left;
  width:370px !important;
}

div.userlist {
  display:block;
  width:450px;
}

div.userlisttop {
  display:inline;
  float:left;
  padding-top:2px;
}

div.userlisttopl a {
  color:#ECB012;
}

div.userlisttopl,div.msgtopleft {
  display:inline;
  float:left;
}

div.userlisttopr,div.msgtopright {
  display:inline;
  float:right;
  padding-right:3px;
}

div.userquest div.questobjective,div.userquest div.storageitem,div.itemdesc div.storageitem,div.userfamily div.storageitem,div.buyitem div.storageitem,div.buyitem div.storageitemtype {
  width:350px !important;
}

iframe.chat {
  border:0;
  height:520px;
  margin:0;
  width:780px;
}

img.fortress {
  padding:10px 10px 5px 20px;
}

img.health {
  margin-left:4px;
}

img.icon {
  border:none;
  vertical-align:middle;
}

img.item {
  padding:5px 10px 5px 5px;
}

img.logo {
  border:none;
  margin-bottom:25px;
  margin-left:10px;
}

img.ss {
  border:none;
  padding-bottom:5px;
}

input.checkbox {
  padding-top:3px;
}

option.topItem {
  background-color:#CACACA;
  color:#000000;
}

span.auctionexpires {
  width:80px;
}

span.red {
  color:#FF0000;
}

span.small {
  color:#8b8b8b;
  font-size:9px;
}

td.attack {
  vertical-align:top;
}

td.attack div.userstorage {
  padding-right:20px !important;
  width:350px !important;
}

td.header {
  background-color:#1f1f21;
  font-weight:bold;
}

td.underline,td.header {
  border-bottom:3px solid #000000;
}

textarea.computerlog,textarea.message {
  font-family:Verdana;
  font-size:9px;
}

