.hidden { display:none; }
/**********************************************
 * Splash page styles
 **********************************************/
BODY {
     background: url(images/bg-home.jpg) no-repeat center center fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}

#splash_wrap {
  width: 100%;
  margin: 0 auto;
}
#splash_wrap2 {
  position: relative;
}
#home-logo {
    position: absolute;
    top: -87px;
    width: 100%;
    text-align: center;
}

ul.navi {
    width: 840px;
    margin: 0 auto;
    padding-top:30px;
}

UL.navi LI {
  display: block;
}
UL.navi LI A {
  display: block;
float:left;
  background-image: none;
  margin-right: 20px;
}
UL.navi LI A:hover {
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
UL.navi LI A SPAN {
  display: none;
}
UL.navi LI A.music {
  width: 100px;
  height: 150px;
	background: url(images/music.png) no-repeat top left;
}
UL.navi LI A.music:hover {
	background: url(images/musicro.png) no-repeat top left;
}
UL.navi LI A.blog {
  width: 100px;
  height: 150px;
	background: url(images/blog.png) no-repeat top left;
}
UL.navi LI A.blog:hover {
  background: url(images/blogro.png) no-repeat top left;
}
UL.navi LI A.store {
width: 100px;
height: 150px;
	background: url(images/store.png) no-repeat top left;
}
UL.navi LI A.store:hover {
  background: url(images/storero.png) no-repeat top left;
}

UL.navi LI A.tours {
width: 100px;
height: 150px;
  background: url(images/tour.png) no-repeat top left;
}
UL.navi LI A.tours:hover {
  background: url(images/touro.png) no-repeat top left;
}

UL.navi LI A.golfwang {
width: 100px;
height: 150px;
  background: url(images/golfwang.png) no-repeat top left;
}
UL.navi LI A.golfwang:hover {
  background: url(images/golfwangro.png) no-repeat top left;
}

UL.navi LI A.killcat {
width: 100px;
height: 150px;
  background: url(images/canrival.png) no-repeat top left;
}
UL.navi LI A.killcat:hover {
  background: url(images/carnivalro.png) no-repeat top left;
}


UL.navi LI A.tour {
  width: 200px;
  height: 185px;
	background: url(images/store_static.png) no-repeat top left;
}
UL.navi LI A.tour:hover {
  /*background-position: 0px -210px;*/
	background: url(images/store_rollover.png) no-repeat top left;
}
UL.navi LI A.radio {
  width: 100px;
  height: 150px;
	background: url(images/radio.png) no-repeat top left;

	
}
UL.navi LI A.radio:hover {
  background: url(images/radioro.png) no-repeat top left;
}

UL.navi LI A.video {
  width: 100px;
  height: 150px;
  background: url(images/video.png) no-repeat top left;

  
}
UL.navi LI A.video:hover {
  background: url(images/videoro.png) no-repeat top left;
}

UL.navi LI A.left
{
	width: 189px;
	height: 330px;
	background: url(images/splash-left.png) no-repeat top left;
}
UL.navi LI A.left:hover {
  background: url(images/splash-left-hover.png) no-repeat top left;
}
UL.navi LI A.right
{
	width: 189px;
	height: 330px;
	background: url(images/splash-right.png) no-repeat top left;
}
UL.navi LI A.right:hover {
  background: url(images/splash-right-hover.png) no-repeat top left;
}
UL.navi LI A.messageboard
{
	width: 189px;
	height: 330px;
	background: url(images/messageboard_static.png) no-repeat top left;
}
UL.navi LI A.messageboard:hover {
  background: url(images/messageboard_rollover.png)  no-repeat top left;
}
#splash_video {
    position: absolute;
    top: 315px;
    width: 100%;
    text-align: center;
    height: 588px;
}

/*
 * To change the color scheme of slider change each 
 * background property for each of the five styles below
 */

.bx-prev {
    background: url(images/gray_prev.png) no-repeat scroll 0 -30px transparent;
    height: 30px;
    left: 5px;
    position: absolute;
    text-indent: -999999px;
    top: 150px;
    width: 31px;
}
.bx-next {
    background: url(images/gray_next.png) no-repeat scroll 0 -30px transparent;
    height: 30px;
    position: absolute;
    right: 5px;
    text-indent: -999999px;
    top: 150px;
    width: 31px;
}        
        
/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	background: url(images/gray_pager.png) no-repeat 0 -20px;
}

/*auto start button*/
.bx-auto .start {
	background: url(images/gray_auto.png) no-repeat 0 2px;
	padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
	background: url(images/gray_auto.png) no-repeat 0 -14px;
	padding-left: 13px;
}

.bx-start {
    background: none repeat scroll 0 0 #838383;
    border-radius: 3px 3px 3px 3px;
    color: #F1EEE7;
    font-size: 12px;
    padding: 4px 7px;
    text-transform: capitalize;
  	font-family:helvetica, arial, sans-serif;
  	text-transform:lowercase;
  	text-decoration:none;
  
}
.bx-start:hover {
    background: none repeat scroll 0 0 #525044;
    text-decoration: none;
}

p.caption { position:absolute; 
color: #fff;
margin: 0;
padding: 5px;
background: #666;
opacity: 0.7;; } 
p.on { color:#fff; font-family:helvetica, arial, sans-serif; margin:0; padding:5px; background:#666; opacity:0.7; }



/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
}

/*pager wrapper*/
.bx-pager {
	text-align:center;
	padding-top: 7px;
	font-size:12px;
	color:#666;
}

/*captions*/
.bx-captions {
	text-align:center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}

/*auto controls*/
.bx-auto {
	text-align: center;
	padding-top: 15px;
}

.bx-auto a {
	color: #666;
	font-size: 12px;
}

.footer {
    top: 900px;
    width: 100%;
    position: absolute;
    text-align: center;
}

.gsub {
  width:150px;
  margin:0 auto;
}

#available {
  padding-top:20px;
}

