body {
    text-align: center;
    font: normal 11px/15px Tahoma, Arial, Verdana, sans-serif;
    color: #000;
}
* {
  margin: 0;
  padding: 0; 
  border: 0;
}
  #page {
    margin: 20px auto;
    text-align: left;
  }
a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}  
a:hover {
  text-decoration: underline;
}


#header {
  border-collapse: collapse;
}

#header-container {
  width: 100%;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.wrapper-top-menu {
  border-left: 1px dotted #B3B3B3;
  border-right: 1px dotted #B3B3B3;  
  }
.wrapper-top-menu a {
  background: url(../images/a-icon-blue.gif) 10px 3px no-repeat;
  padding: 1px 5px 1px 25px; 
  font-size: 10px;
  text-decoration: underline;
  white-space: nowrap;
}
.wrapper-top-menu a:hover {
  text-decoration: none;
}
#shopping {
  margin: 10px;  
  font-size: 11px;
}
#shopping images {
  margin: 0 10px 0 0 ;
}
#shopping .heading {
  font-weight: bold;
}
.number_items {
  color: #cc6600;
  font-weight: bold;
}
.form #search-text {
  width: 115px;
  font: normal 11px/15px Tahoma, Arial, Verdana, sans-serif;
  padding: 1px;
  margin-left: 10px;
}
.form #search-submit {
  background: transparent url(../images/go.png) center center no-repeat;
  border: 0px;
  font-weight: bold;
  overflow: hidden;
  width: 30px;
}
#left-menu {
  border-right: 1px solid #b6b6b6;
  border-left: 1px solid #b6b6b6;
}
#content .heading {
  background: url(../images/heading-bg-main.gif) 0 0 repeat-x;
  text-transform: uppercase;
  color: #FFF;
  font-weight: bold;
  vertical-align: middle;
  padding: 0 5px 5px 5px;  
}
#left-menu .heading images {
  border: 0;
  margin: 2px 5px -1px 0;
}
#left-menu a {
  display: block;
  border-bottom: 1px dotted #B0B3B5;
  padding: 5px 0 2px 25px;
  background: url(../images/sting.gif) 10px 10px no-repeat;
  font-weight: normal;
  margin: 0 5px;
}
#left-menu .all_products a {
  border: 0px none;
}

#search_main {
  border-collapse: collapse;
 
}

#search_main .form {
  z-index: 10;
  position: relative;
}

#main-menu {
  width: 110%;
  margin-left: -10%;
  z-index: 1;
  position: relative;
  border-collapse: collapse;
}
*:first-child+html #main-menu {
  left: -19%;
  
}
/*#main-menu td {
  position: relative;
  top: 7px;
}*/
#main-menu a {
  display: block;
  color: #FFF;
  /*background: #87D0E4 url(../images/el-bg.gif) repeat-x scroll 0 0;
  border: 1px solid #4a84ff;
  border-top: 0px none;
  text-align: center;
  padding: 7px 0px 8px;
  position: relative;*/
  z-index: 2;
}
#main-menu a span {
  display: block;
  padding: 7px 0px 8px;
  text-align: center;
  float: left;
  height: 15px;
}
#main-menu a span.corner-a-tl {
  background: #87D0E4 url(../images/el-corner-tl.gif) 0 0 no-repeat;
  width: 5px;
}
#main-menu a span.content-el {
  background: #87D0E4 url(../images/el-bg.gif) repeat-x scroll 0 0;
  width: 60px;
}
#main-menu a span.corner-a-tr {
  background: #87D0E4 url(../images/el-corner-tr.gif) 0 0 no-repeat;
  width: 6px;
}
#main-menu a:hover {
  background: #87D0E4 url(../images/el-active-bg.gif) repeat-x scroll 0 0;

}
.corners-link {
  position: relative; top: 16px;
}



.corners {
  height: 6px;
  width: 6px;
}
.tl {
  background: url(../images/corner-tl.gif) 0 0 no-repeat;
}
.tr {
  background: url(../images/corner-tr.gif) 0 0 no-repeat;
}
.bl {  
  background: url(../images/corner-bl.gif) 0 0 no-repeat;
}
.br { 
  background: url(../images/corner-br.gif) 0 0 no-repeat;
}
.h-tl {
  background: url(../images/corner-h-tl.gif) 0 0 no-repeat;
}
.h-tr {
  background: url(../images/corner-h-tr.gif) 0 0 no-repeat;
}


.product-info-small {
  /*margin: 0 10px;*/
}
#content .product-info-small .heading {
  color: #e55c19;
  background: transparent;
  font-size: 14px;
  text-transform: none;
  padding: 5px 0;
}
.product-info-small .product-description {
  font-weight: bold;
  color: #484e53;
  padding: 5px 0;
}
.product-info-small .price {
  font-size: 12px;
  color: #484e53;
  font-weight: bold;
  padding: 5px 0;
}
.product-info-small .price span.price_value {
  font-size: 14px;
  color: #3091BB;
}
.info_buy {
  border-collapse: collapse;
  margin: 10px 0;
}
.info_buy a {
  padding: 0 8px;
  color: #FFF;
  
}
