* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, pre, code, input, select, textarea {font-size: 100%;}
ul, ol {list-style: none;}
label, input.button {cursor: pointer; cursor: hand;}
img, fieldset {border: none;}
table {border-collapse: collapse; border: none;}

body {
  color: #4C4C4C;
  background: #E6E5E6 url("../img/body-bg-tilex.png") repeat-x 0 0;
  font: 11px/14px Tahoma, Verdana, sans-serif;
}

a {color: #414141;}


#wrapper {
  width: 790px;
  margin: 0 auto;
  background: #FFF;
  overflow: hidden;
}


#header {
  height: 92px;
  overflow: hidden;
  background: url("../img/header-bg.png") no-repeat 419px 100%;
}
#header h1 {
  float: left;
  padding: 20px 0 0 21px;
}
#header form {
  font-size: 10px;
  overflow: hidden;
  padding: 30px 0 0;
  color: #404E55;
  float: right;
  position: relative;
  width: 305px;
}
#header form a {color: #404E55;}
#header form * {vertical-align: middle;}
#header form td {
  padding: 0 5px 2px 0;
  color: #6D6D6D;
}
#header form input {
  height: 19px;
  line-height: 19px;
  width: 118px;
  background: #E2E2E2;
  border: none;
  font-family: Tahoma, Verdana, sans-serif;
  color: #6D6D6D;
}
#remember, #header form input.button {
  width: auto !important;
  border: none !important;
  padding: 0 !important;
  color: #505050 !important;
  background: none !important;
}
#forgot a {color: #F54F23 !important;}


#menu {
  margin: 0 1px;
  height: 41px;
  overflow: hidden;
  background: #F4F4F4 url("../img/menu-bg-tilex.gif") repeat-x 0 0;
}
#menu ul {
  height: 41px;
  width: 506px;
  overflow: hidden;
  position: relative;
  margin-left: 20px;
  background: url("../img/menu-bg.png") no-repeat 380px 0;
}
#menu ul li {
  float: left;
  display: inline;
  padding: 16px 33px 0 17px;
  margin-left: -17px;
  background: url("../img/menu-sep-bg.gif") no-repeat 0 17px;
}


#stat {
  margin: 0 1px;
  background: #F66526 url("../img/stat-bg.jpg") no-repeat 0 0;
  height: 186px;
  color: #FFF;
}
#stat img {
  float: left;
  margin: 66px 0 0 45px;
}
#stat ul {
  float: right;
  width: 192px;
  padding-top: 61px;
  font-weight: bold;
}
#stat ul li {
  display: block;
  padding-left: 7px;
  background: url("../img/bullet-stat.gif") no-repeat 0 50%;
  margin: 4px 0;
}
#stat ul strong {color: #F9EA18;}


#content {
  margin: 16px 15px 0 13px;
}

#main {
  width: 100%;
  overflow: hidden;
}
#main h2 {padding: 15px 0;}


.box {
  height: 300px;
  float: left;
  display: inline;
  margin-right: 14px;
  padding: 1px;
  border: 1px solid #E3E3E3;
}

.box .in {
  height: 400px;
  background: url("../img/box-bg-tilex.png") repeat-x 0 0;
  padding: 0 20px;
}

.box .ins {
  height: 400px;
  background: url("../img/bg.gif") repeat-x 0 0;
  padding: 0 20px;
}

#search {width: 200px;}
#search table {width: 100%;}
#search table td {
  padding: 5px 0;
}
#search tr.nw td select {
  width: auto !important;
}
#search select {
  width: 160px;
  font: 10px Tahoma, Verdana, sans-serif;
  color: #696969;
}


#members {width: 350px;}
#members .in {padding-right: 0 !important;}
#members {
  width: 350px;
}
#members a {
  color: #F82D00;
}
#members li {
  float: left;
  display: inline;
  width: 100px;
  margin-right: 5px;
}
#members .img {
  display: block;
  border: 1px solid #EBF1E2;
  margin-bottom: 12px;
}
#members .img img {
  border: 4px solid #FFF;
}
#members span {
  display: block;
  padding-left: 5px;
}
#members strong {
  display: block;
}


#features {
  width: 160px;
  margin-right: 0 !important;
}
#features .in {
  background: url("../img/features-bg.jpg") no-repeat 0 0;
}
#features ul li {
  padding: 0 0 5px 17px;
  background: url("../img/bullet-features.gif") no-repeat 0 1px;
}


#banners table {width: 100%;}
#banners table td {
  height: 55px;
  vertical-align: middle;
  padding: 0 12px;
}


#footer {
  background: #B7B7B7;
  padding: 12px 16px;
  color: #FFF;
  _height: 1px;
}
html>body #footer {overflow: hidden;}
#footer a {color: #FFF;}
#footer p.links {float: right;}
#footer p.copyrights {
  float: left;
  font-size: 10px;
}