body{
  padding: 0px;
  margin: 0px;
  cursor:default;
  font-size: 10pt;
  font-family:tahoma,arial,helvetica,sans-serif;
}
html {
  height: 100%;
  width: 100%;
  overflow-y: scroll;
}

ol,ul {list-style:none;margin:0px;padding:0px;}

#wrapper{
  position: relative;
  margin: 0px auto 0px auto;
  padding: 0px;
  width: 900px;
}

.header{
  width: 900px;
  border-bottom: 1px solid #A6BC09;
  padding: 5px 0px;
}
.header img{
  display: block;
}

/* navigation */
.navigation{
  display: block;
  height: 30px;
  border-bottom: 1px solid #A6BC09;
  margin-bottom: 5px;
}
.navigation ul{
  list-style: none;
  padding: 6px 0px 0px 0px;
  margin: 0px;
}
.navigation li{
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: inline;
}

.navigation a:link, .navigation a:visited{
  color: #777;
  font-family: arial, helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding-right: 25px;
  font-size: 10pt;
}
.navigation a:hover, .navigation a.activ{
  color: #A6BC09;
  text-decoration: none;
}

#submenu-brands{
  position: absolute;
  top: 111px;
  left: 135px;
  display block;
  overflow: hidden;
  background: #ffffff;
  border-left: 1px solid #A6BC09;
  border-right: 1px solid #A6BC09;
  border-bottom: 1px solid #A6BC09;
  z-index: 99999;
}
#submenu-brands div{
  margin: 30px 10px;
}

#submenu-stores{
  position: absolute;
  top: 111px;
  left: 210px;
  display block;
  overflow: hidden;
  background: #ffffff;
  border-left: 1px solid #A6BC09;
  border-right: 1px solid #A6BC09;
  border-bottom: 1px solid #A6BC09;
  z-index: 9999;
}
#submenu-stores div{
  margin: 10px;
}

#submenu-stores a:link, #submenu-stores a:visited{
  color: #666;
  font-family: arial, helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
}
#submenu-stores a:hover{
  color: #A6BC09;
  text-decoration: none;
}

/* banner */
.banner{
  display: block;
  float: none;
}

/* main content */
.content{
  color: #333333;
  line-height: 150%;
  padding: 10px 0px;
  font-family: arial, helvetica,sans-serif;
}
.content h1{
  color: #A6BC09;
  font-family: arial, helvetica,sans-serif;
  font-size: 14pt;
}
.content h2{
  font-family: arial, helvetica,sans-serif;
  font-size: 12pt;
}
.content h3{
  color: #A6BC09;
  font-family: arial, helvetica,sans-serif;
  font-size: 11pt;
}
.content a:link, .content a:visited{
  color: #A6BC09;
  font-family: arial, helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
.content a:hover{
  color: #A6BC09;
  text-decoration: underline;
}
.content a.gray:link, .content a.gray:visited{
  color: #333333;
  font-family: arial, helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}
.content a.gray:hover{
  color: #A6BC09;
  text-decoration: underline;
}

.content ul{
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.content li{
  background: transparent url(images/structure_dot.gif) no-repeat;
  padding-left: 25px;
  margin: 0px;
}

a.mail:link, a.mail:visited{
  background: transparent url(images/icon_mail.gif) no-repeat;
  padding-left: 25px;
  font-weight: normal;
  color: #333333;
}
a.mail:hover{
  color: #A6BC09;
  text-decoration: underline;
}

a.pdf:link, a.pdf:visited{
  background: transparent url(images/icon_pdf.gif) no-repeat;
  padding: 1px 0px 4px 25px;
  font-weight: normal;
  color: #333333;
}
a.pdf:hover{
  color: #A6BC09;
  text-decoration: underline;
}

a.job:link, a.job:visited{
  background: transparent url(images/icon_career.gif) no-repeat;
  padding: 1px 0px 4px 25px;
  font-weight: normal;
  color: #333333;
}
a.job:hover{
  color: #A6BC09;
  text-decoration: underline;
}

/* brands */
.brands{
  border-top: 1px solid #CDCDCD;
  margin-top: 5px;
  width: 900px;
}

/* footer */
.footer{
  border-top: 1px solid #CDCDCD;
  margin-top: 5px;
  width: 900px;
  color: #999999;
  text-align: right;
}

