#page {
  width: 900px;
  margin: auto;
  /*position: relative;*/
}

/* menu (repeats on every page with same content) */
#menu {
  display: block;
  height: 55px;
  background: url(img/core/head_bcg.png) repeat-x;
}

#logotype {
  float: left;
  height: 45px;
  width: 87px;
  padding-top: 10px;
}

#menu_links {
  float: left;
  height: 35px;
  width: 693px;
  padding-left: 5px;
  padding-top: 20px;
  font-size: 12px;
  text-transform: uppercase;
}

#menu_links a {
  color: rgb(218,218,218);
  padding-left: 35px;
  text-decoration: none;
}

#menu_links a:hover {
  color: white;
  text-decoration: none;
}

#established {
  float: right;
  width: 88px;
  height: 55px;
}

/* navigation bar (repeats on every page with different content) */
#navbar {
  display: block;
  height: 28px;
  padding-left: 2px;
  font-size: 10px;
  background: url(img/core/navbar_bcg.png) repeat-x;
}

#navbar a {
  color: rgb(90,92,95);
  padding-right: 15px;
  text-decoration: none;
}

#navbar a:hover {
  color: black;
  text-decoration: none;
}

#navbar_links {
  float: left;
  width: 632px;
  padding-top: 7px;
}

#navbar_search {
  float: left;
  width: 266px;
  height: 28px;
}

#navbar input {
  float: left;
  font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif;
  font-size: 10px;
  color: rgb(90,92,95);
  font-style: italic;
}

/* news/actions/price tips */
/*.news {
  width: 891px;
  height: 225px;
  margin-top: 1px;
  padding-top: 8px;
  padding-left: 9px;
  padding-bottom: 8px;
  font-size: 10px;
  background-color: rgb(51,51,51);
  color: rgb(190,192,195);
}

.news_block {
  float: left;
  width: 170px;
  background-color: rgb(25,25,25);
  margin-right: 8px;
}

.news_clearance_header {
  float: left;
  width: 164px;
  height: 20px
  padding-top: 5px;
  padding-left: 1px;
  padding-right: 5px;
  font-size: 12px;
  background-color: rgb(120,31,28);
  border-bottom: 1px solid rgb(61,61,61);
}

.news_discount_header {
  float: left;
  width: 164px;
  height: 20px
  padding-top: 5px;
  padding-left: 1px;
  padding-right: 5px;
  font-size: 12px;
  background-color: rgb(120,31,28);
  border-bottom: 1px solid rgb(61,61,61);
}

.news_action_header {
  float: left;
  width: 164px;
  height: 20px
  padding-top: 5px;
  padding-left: 1px;
  padding-right: 5px;
  font-size: 12px;
  background-color: rgb(133,54,15);
  border-bottom: 1px solid rgb(61,61,61);
}

.news_new_header {
  float: left;
  width: 164px;
  height: 20px
  padding-top: 5px;
  padding-left: 1px;
  padding-right: 5px;
  font-size: 12px;
  background-color: rgb(0,41,64);
  border-bottom: 1px solid rgb(61,61,61);
}

.news_title {
  float: left;
  width: 160px;
  height: 18px;
  padding-top: 3px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: bold;
}

.news a{
  color: rgb(190,192,195);
  text-decoration: none;
}

.news a:hover {
  color: white;
  text-decoration: none;
}

.news_picture {
  float: left;
  width: 170px;
  height: 110px;
}

.news_clearance_description {
  float: left;
  width: 160px;
  height: 63px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  background-image: url(img/core/news_discount_bcg.png);
  font-size: 12px;
}

.news_discount_description {
  float: left;
  width: 160px;
  height: 63px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  background-image: url(img/core/news_discount_bcg.png);
  font-size: 12px;
}

.news_action_description {
  float: left;
  width: 160px;
  height: 63px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  background-image: url(img/core/news_action_bcg.png);
  font-size: 12px;
}

.news_new_description {
  float: left;
  width: 160px;
  height: 63px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  font-size: 10px;
}*/

/* spacer */
/*.line {
  width: 900px;
  height: 1px;
  margin-top: 2px;
  background-image: url(img/core/line.png);
}*/

/* information bar (repeats on some pages with same content) */
#info {
  float: left;
  width: 884px;
  margin-top: 3px;
  padding-top: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  background-color: rgb(51,51,51);
}

.info_block {
  float: left;
  width: 289px;
  height: 176px;
}

.info_bar {
  float: left;
  width: 273px;
  padding: 8px;
  background-color: rgb(25,25,25);
  color: rgb(190,192,195);
  font-size: 10px;
}

.infoblock_spacer {
  float: left;
  width: 8px;
  height: 120px;
}

#info a {
  color: white;
  text-decoration: none;
}

#info a:hover {
  color: white;
  text-decoration: underline;
}

/* Default definitions */
a {
  color: rgb(90,92,95);
  text-decoration: none;
}

a:hover {
  color: black;
  text-decoration: none;
}

h3 {
  font-size: 12px;
  font-weight: bold;
  color: black;
}

h4 {
  color: black;
}

strong {
  color: rgb(215,0,0);
}

img {
  border: 0px;
}
