* {
  margin:0;
  padding:0;
}
.clear {
  clear:both;
  display:block;
  margin:0 !important;
}
.inv {
  display:none;
}

html {
  background:url(/nav/bg.jpg) #003f79 bottom center no-repeat;
}

body {
  font-size:13px;
  font-family:"Trebuchet MS", Helvetica, sans-serif;
  color:#000;
}

#wrapper {
  position:relative;
  margin:20px auto 0 auto;
  width:950px;
  padding:355px 0 0 0;
  z-index:30;
}
h2#logo a {
  width:345px;
  height:64px;
  text-indent:-19999px;
  display:block;
  position:absolute;
  left:1px;
  top:60px;
  z-index:35;
  overflow:hidden;
  cursor:pointer;
  background:url(/nav/logo2.gif) 0 0 no-repeat;
}
a.cart {
  width:147px;
  height:45px;
  text-indent:-19999px;
  display:block;
  position:absolute;
  right:5px;
  top:234px;
  z-index:35;
  overflow:hidden;
  cursor:pointer;
  background:url(/nav/cart.gif) 0 0 no-repeat;
}
#mainimg {
  z-index:15;
  width:934px;
  height:270px;
  position:absolute;
  right:0;
  top:0;
  border:8px solid #fff;
}
#mainimg img {
  border:0;
  float:none;
  margin:0;
  padding:0;
  display:block;
}
#contentWrapper {
  width:886px;
  border:26px solid #fff;
  border-width:26px 0 26px 0;
  padding:0 32px 0 32px;
  background:url(/nav/strich.gif) #fff left top repeat-y;
  min-height:325px;
  overflow:visible;
}
#contentWrapper:after{
  content: ".";
  font-size: 0%;
  display: block;
  clear: both;
  text-indent: -9999px;
  visibility: hidden;
}
#content {
  float:right;
  margin:0;
  width:620px;
}
#left {
  float:left;
  margin:0;
  width:200px;
}
#left h3 {
  color:#91102c;
  margin-bottom:14px;
  font-size:18px;
  clear:both;
}
#left #offer {
  position:relative;
  margin-bottom:55px;
}
#left #offer p {
  font-size:12px;
  margin:0;
}
#left #offer img {
  margin:0 0 8px 0;
  padding:0;
  display:block;
}
#left #offer i, #left #offer em, #left #offer a{
  color:#91102c;
  font-size:13px;
  font-weight:bold;
  font-style:normal;
}
#left #offer a{
  font-size:12px;
  float:right;
}
#left #offer a:hover{
  text-decoration:none;
}
#left .cartLeft {
  position:relative;
}
#left .cartLeft a.cartLink {
  position:absolute;
  top:-8px;
  left:0;
  width:200px;
  height:47px;
  display:block;
  z-index:75;
}
#left #offer i, #left #offer em{
  position:absolute;
  padding:4px 8px;
  background:#fff;
  top:96px;
  right:0;
}
#sidebar #quick-shop-cart input.buttonCquantity, #sidebar #quick-shop-cart input.buttonDelcart {
    width:22px;
    height:16px;
    background:url(/nav/refresh.jpg) center center no-repeat;
    border:0;
    overflow:hidden;
    cursor:pointer;
    font-size:0;
}
#sidebar #quick-shop-cart input.buttonDelcart {
    background:url(/nav/remove.jpg) center center no-repeat;
}
#footer {
  width:950px;
  line-height:19px;
  text-align:center;
  color:#000;
  position:relative;
  margin:0 auto;
  padding:25px 0 35px 0;
  clear:both;
  float:none;
  margin-bottom:50px;
}

#footer a {
  color:#000;
  text-decoration:underline;
}

#footer a:hover {
  text-decoration:none;
}
