/******************************
* STORES                      *
******************************/

/* Slider */
#slider {
  width: 756px;
  margin: 0 auto;
  position: relative;
}
#slider .nav li {
  display: inline;
}
.scroll {
  height: 300px;
  overflow: auto;
  position: relative;
  clear: left;
}
.scrollContainer div.panel {
  padding: 20px;
  height: 250px;
  width: 700px;
}
.scrollButtons {
  position: absolute;
  top: 120px;
  cursor: pointer;
}
.scrollButtons.left {
  left: -20px;
}
.scrollButtons.right {
  right: -20px;
}
.panel img {
  float: right;
  border: 1px solid #B7C4CD;
  margin-left: 1em;
  margin-bottom: 0.5em;
}

/******************************
* COMMOM STYLES               *
******************************/

/* Page */
body {
  font-family: "Verdana","Lucida Grande","Helvetica";
  font-size: 1em;
  /*width: 960px;*/
  color: #313131;
  margin: 0 auto;
}

#wrapper {
  margin: 0 auto;
  width: 800px;
}

#footer {
  margin: 0 auto;
  width: 617px;
}

/* Titles */
h1 {
  width: 617px; height: 160px;
  background-image: url("images/logo.jpg");
  text-indent: -9999px;
  /*position: absolute ;
  bottom: 50px;*/
}
h2 {
  margin-bottom: 1em;
}
h2.logo {
  width: 200px; height: 50px;
  background-image: url("images/logo_signature.jpg");
  text-indent: -9999px;
  margin: 0 auto;
}
h3 {
  font-size: 0.9em;
  /*font-style: italic;*/
}
h3.top {
  font-size: 1em;
  text-align: center;
  margin: 1em 0;
}


/* Main content */
#content {
  min-height: 400px;
  margin-top: 20px;
}
p {
  font-size: 0.8em;
  text-align: justify;
  margin: 0.8em 0;
}

.left-column {
  float: left;
  width: 330px;
  padding: 10px;
}
.right-column {
  float: right;
  width: 330px;
  padding: 10px;
}
.clear {
  clear: both;
}

#copyrights {
  /*position: absolute;
  bottom: 10px;*/
  font-size: 0.7em;
  color: #313131;
  text-align: right;
}

.mp3 {
  text-align: center;
  visibility: hidden;
}

/* Navigation */

#navigation {
  font-size: 0.8em;
  background-color: #F3F3F3;
  padding: 0.5em;
  /*border: 1px solid #6b7279;*/
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  text-align: center;
  margin-bottom: 1em;
}
#navigation a {
  color: #2D3035;
  padding: 0 0.5em;
  border-right: 1px solid #8B9096;
  font-weight: bold;
}

/* new rule */
#navigation a:hover {
  text-decoration: none;
  /*font-weight: normal;*/
}

#navigation a.active {
  font-weight: normal;
}

#navigation li{
  display: inline;
}
#navigation li.last a {
  border-right: 0;
}

/* Links */
a {
  color: black;
}

a:link, a:visited {
  text-decoration: none;
}

a:hover, a:active, a:focus {
  color: #a0aDb6;
  text-decoration: underline;
}

/******************************
* INDEX                       *
******************************/
.page-home #content {
  min-height: 300px;
  margin-bottom: 20px;
}

/******************************
* STORES                      *
******************************/
ul.stores-1,
ul.stores-1 p{
  text-align: right;
}

body.page-stores ul.right {
  border-left: 1px solid #C0CDD6;
  width: 379px;
}

body.page-stores h2 {
  text-align: center;
}

/******************************
* DOWNLOAD & CONTACT          *
******************************/
.zone {
  text-align: center;
  margin: 4em 0;
}

.page-contact .zone {
  margin: 2em 0;
}

.zone p {
  text-align: center;
}

.zone h3 {
  font-weight: bold;
}
