


#headernavigation {
position: relative;
width: 760px;
height: 105px;
background: transparent url(https://cdn.ghstatic.com/images/site/zylom/optimages/header/grey/mainback.gif?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) top left no-repeat;
}
#headernavigation #headernavigationsubnavigation a {color: #5e7850;}
#headerextra a {color: #333;}

a.textlink {
position: absolute;
display: block;
top: 3px;
left: 53px;
height: 32px;
width: 77px;
background: transparent url(https://cdn.ghstatic.com/images/site/zylom/optimages/header/logotextfill.gif?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) top left no-repeat;
text-decoration: none;
}

#logo {
position: absolute;
display: block;
margin: 0;
padding: 0;
top: 8px;
left: 18px;
height: 53px;
width: 150px;
}

a.logolink {
position: absolute;
display: block;
top: 0px;
left: 0px;
height: 53px;
width: 135px;
background: transparent url(https://cdn.ghstatic.com/images/site/zylom/optimages/header/logo.gif?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) top left no-repeat;
text-decoration: none;
}

.smallblack {
    font-size: 9px;
    font-weight: lighter;
    color: #333333;
    line-height: normal;
    text-decoration: none;
}








#headernavigation, .headerbar,
#headernavigation #headernavigationbuttons a { background-image: url(https://cdn.ghstatic.com/images/site/zylom/sprites/header_noselect_purple_new.png?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) }

#headernavigationchoosecountry {
    text-align: right;
    padding: 8px 26px 0px 0px;
    font-size: 0.9em;
}
#headernavigationchoosecountry a {
    color: #333;
    text-decoration: none;
}
#headernavigationchoosecountry a:hover {
    color: #5e7850;
}
        
#logo {left: 15px;}
a.logolink {background: transparent}
a.textlink {left: 58px}

#headernavigationbuttons {
    position: absolute;
    top: 29px;
    left: 152px;
    width: 590px;
    height: 40px;
    text-align: center;
}

#headernavigationbuttons a.download,
#headernavigationbuttons a.play,
#headernavigationbuttons a.offer,
#headernavigationbuttons a.funpass,
#headernavigationbuttons a.support {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
  height: 41px;
  text-decoration: none;
}
#headernavigationbuttons a.download span,
#headernavigationbuttons a.play span,
#headernavigationbuttons a.offer span,
#headernavigationbuttons a.funpass span,
#headernavigationbuttons a.support span {
  line-height: 41px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  font-family: verdana;
  font-variant:small-caps;
}
#headernavigationbuttons a.download:hover,
#headernavigationbuttons a.play:hover,
#headernavigationbuttons a.offer:hover,
#headernavigationbuttons a.funpass:hover,
#headernavigationbuttons a.support:hover { background-position: 0px 0px; }

#headernavigationbuttons a.download {
  color: #794336;
  width: 200px !important;
  background: transparent url(https://cdn.ghstatic.com/images/site/zylom/sprites/header_noselect_purple_new.png?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) -386px -106px no-repeat;
}
#headernavigationbuttons a.play {
  color: #5e7850;
  width: 135px !important;
  background: transparent url(https://cdn.ghstatic.com/images/site/zylom/sprites/header_noselect_purple_new.png?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) -0px -106px no-repeat;
}
#headernavigationbuttons a.offer {
  color: #a54a06;
  width: 135px !important;
  background: transparent url(https://cdn.ghstatic.com/images/site/zylom/sprites/header_noselect_purple_new.png?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) -478px -106px; no-repeat;
}
#headernavigationbuttons a.funpass {
  color: #a926bd;
  width: 135px !important;
  background: transparent url(https://cdn.ghstatic.com/images/site/zylom/sprites/header_noselect_purple_new.png?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) -252px -106px no-repeat;
}
#headernavigationbuttons a.support {
  color: #23436b;
  width: 114px !important;
  background: transparent url(https://cdn.ghstatic.com/images/site/zylom/sprites/header_noselect_purple_new.png?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) -137px -106px no-repeat;
}

#headernavigation #headernavigationbuttons a:hover.download { background-position: -386px -147px; }
#headernavigation #headernavigationbuttons a:hover.play { background-position: -0px -147px; }
#headernavigation #headernavigationbuttons a:hover.offer { background-position: -478px -147px; }
#headernavigation #headernavigationbuttons a:hover.funpass { background-position: -251px -147px; }
#headernavigation #headernavigationbuttons a:hover.support { background-position: -137px -147px; }

#headernavigationbuttons a.download span { padding-left: 19px }
#headernavigationbuttons a.support span { padding-right: 15px }

.headerbar {
    background-position: -0px -187px; 
    width: 760px; 
    height: 12px;
}

a.button_purple   { 
cursor:pointer; 
background: transparent url(https://cdn.ghstatic.com/images/site/zylom/buttons/mydetails_buttons/button_pink_200x62/button_pink.png?v=02fc2f24cdb2d2c7aaafc1fe9c5204c0da910582.01) 0 0 no-repeat; 
width:200px; 
height:31px;
display:block;
text-decoration:none !important;
}

a:hover.button_purple { background-position: 0px -32px; text-decoration:none !important; }

a.button_purple span{
  display: block;
  color: #ac3ba1;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  text-decoration:none !important;
}
a:hover.button_purple span {
  color: #ac3ba1;
  text-decoration:none !important;
}

a.purple-button {
  width:160px;
  display: inline-block;
  margin-top: 7px;
  text-align: center;
  background-color: #F7D6FD;
  color: #ac3ba1;
  border: 1px solid #E1AAE9;
  padding: 10px 15px;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  box-shadow: inset 0 0 7px #E1AAE9;
  transition: background-color 0.3s ease;
  text-decoration: none !important;
}
a.purple-link {
  width:160px;
  display: block;
  margin-top: 7px;
  text-align: center;
  color: #ac3ba1;
  font-size: 16px;
  cursor: pointer;
}
a.purple-link:hover {
  text-decoration: underline;
  color: #F1BAF7;
}
a.purple-button:hover {
  background-color: #F1BAF7;
}
a:visited.purple-link,
a:visited.purple-button { color:#A926BD; }