body {
  background: url(http://www.goldshorse.com/new-images/burgundy_velvet_background_vertical.jpg) repeat center top;
}
.header-menu {
  width: 1197px;
  margin: 0 auto;
  position: absolute;
  z-index: 1;
  background: url(http://www.goldshorse.com/new-images/menu_bar_short_fade16-9.jpg) no-repeat center top;
  background-size: 100% 100%;
  left: 30px;
}
.header-menu ul {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.header-menu ul li a {
  display: inline-block;	
  font-size: 12px;
  font-weight: bold;
  color: #cea237;
  text-decoration: none;
  padding: 10px 0;
  position: relative;	
}
.header-menu ul li a:before {
  display: inline-block;
  width: 12px;
  height: 12px;	
  content: '';
  background: url(http://www.goldshorse.com/new-images/menu-star-icon.png) no-repeat center top;
  margin: 0 10px;
  position: relative;
  top: 1px;	
}
.header-menu ul li:first-child a:before {
  display: none;	
}
.header-menu ul li a:hover {
  color: #fff;	
}

.main-menu tr td {
  display: inline-block;  
  padding: 10px 4px;   
}
.main-menu tr td a:hover {
  color: #fff !important;
}

.gold-main { 
  position: relative; 
}
.gold-left-bg { position: relative; }
.gold-left-bg:before { 
	content: '';
	background: url(http://www.goldshorse.com/new-images/burgundy_velvet_background_verticalonlytop_left_fadeedge.jpg) repeat-y center top;
	position: absolute;
	left: -1px;
	top: 0;
	width: 45px;
	height: 100%;
	background-size: contain;
	z-index: 1;
 }
 .gold-right-bg {
   position: relative;	
 }
 .gold-right-bg:after { 
	content: '';
	background: url(http://www.goldshorse.com/new-images/burgundy_velvet_background_verticalonlytop_right_fadeedge.jpg) repeat-y center top;
	position: absolute;
	right: -1px;
	top: 0;
	width: 45px;
    height: 100%;
    background-size: contain;
    z-index: 1;
 }
#slider {
 width: 100%;
 text-align: center;
 position: relative;
 right: 30px;
 margin: 15px 0; 
}
#slider img {
 display: none;
 max-width: 100%;
}
#slider.show {
 display: inline;
}

@media screen and (max-width: 1600px) { 
 
 body { margin: 0; padding: 0; }

}

