HEADER UL.inf .cart {
  margin-left: 0px;
}
HEADER UL.inf .email {
  display: block;
}
.fullwidth ASIDE {
  float: none;
  margin: 0 auto;
  display: none;
}
.fullwidth .content {
  margin: 40px auto 0 auto;
}
FOOTER UL.main > LI {
  min-height: initial;
  display: block;
}
FOOTER .bottom UL LI {
  display: none;
}
FOOTER .bottom UL LI.copy {
  display: block;
}
#about .text_box {
  max-width: inherit;
}
#about .image_box IMG {
  width: 100%;
}
/*Contacts*/
#contacts DIV.footer > DIV {
  float: none;
  width: 100%;
}
.fullwidth.two_column {
  padding-top: 0 !important;
}
.fullwidth .container {
  padding-top: 30px !important;
}
/*Cart*/
#cart .inner TABLE TH.column3,
#cart .inner TABLE TBODY TD.price.column3 {
  display: none;
}
#cart .inner TABLE {
  width: 240px !important;
}
#cart .inner TABLE TH {
  width: auto !important;
}
#cart .title .continue {
  position: relative;
  display: block;
}
#cart P.title,
#cart .inner TABLE TBODY TD.input INPUT,
#cart .inner TABLE TBODY TD.price.last {
  font-size: 12px !important;
}
#cart .inner TABLE TBODY TD.input INPUT {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
#cart .inner TABLE TBODY TD.input UL {
  left: 33px;
  top: 1px;
}
#cart .inner TABLE TH.column5 {
  min-width: initial;
}
#cart .inner TABLE TH .icon {
  display: none;
}
#cart .inner TABLE TH {
  text-align: center;
}
/*Search*/
#search {
  margin-top: 10px;
}
