@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	background-color: #ffffff;
    background-repeat: repeat;
}

.navbar {
  overflow: hidden;
  background-color: #fff;
  position: fixed;
  top: 0;
  width: 100%;
}

.socialbar {
  overflow: hidden;
  position: fixed;
  padding-top: 18px;
  padding-bottom: 20px;
  padding-left: 16px;
  width: 50%;
}

.navbarLine {
  overflow: hidden;
  background-image: url("data/layout/SHT18_bgcol.jpg");
  position: fixed;
  top: 64px;
  width: 100%;
}

.navbarLineM {
  overflow: hidden;
  background-image: url("data/layout/SHT18_bgcol.jpg");
  position: fixed;
  top: 82px;
  width: 100%;
}

.bottomLine {
  overflow: hidden;
  position: relative;
  background-image: url("data/layout/SHT18_bgcol.jpg");
  top: -1px;
  width: 100%;
}


.navbarM {
  overflow: hidden;
  background-color: #fff;
  position: fixed;
  top: 0;
  width: 100%;
}

.navbar a {
  float: right;
  display: block;
  color: #ffffff;
  text-align: center;
  padding-top: 19px;
  padding-bottom: 17px;
  padding-right: 14px;
  text-decoration: none;
}

.navbarM a {
  float: center;
  display: block;
  color: #ffffff;
  text-align: center;
  padding-top: 21px;
  padding-bottom: 19px;
  text-decoration: none;
}

.tableFix {
	padding-left:36px;
	opacity: 0.0;
  text-decoration: none;
  decoration: none;
}



.imagelink {
  opacity: 0.42;
  text-decoration: none;
	border:none;
	outline:none
}

.imagelink:hover {
  opacity: 1.0;
}

.imagelinkM {
  	opacity: 0.42;
  	text-decoration: none;
	border:none;
	outline:none
}

.imagelinkM:hover {
  opacity: 1.0;
}

.outer {
    display: table;
    position: absolute;
	padding-top: 35px;
    width: 100%;
	height: 100%;
}

.inner {
    width: 100%;
}

.social {
    padding-top: 100px;
}

.main {
  padding: 16px;
  margin-top: 30px;
  height: 3000px;
}

.helper {
	opacity: 0.0;
  text-decoration: none;
  decoration: none;
}

.bottomtext {
	font:12px Verdana,sans-serif;
	text-align:center;
	color: #999999;
	text-decoration: none;
	text-decoration-color: #999999;
	-moz-text-decoration-color: #999999;
}

.bottomtextA {
	font:12px Verdana,sans-serif;
	text-align:center;
	color: #999999;
	text-decoration: none;
	text-decoration-color: #999999;
	-moz-text-decoration-color: #999999;
}

.bottomtextA:hover {
  color: #1a1a1a;
}

.bottomtextM {
	font:14px Verdana,sans-serif;
	text-align:center;
	color: #999999;
	text-decoration: none;
	text-decoration-color: #999999;
	-moz-text-decoration-color: #999999;
}

.bottomtextAM {
	font:14px Verdana,sans-serif;
	text-align:center;
	color: #999999;
	text-decoration: none;
	text-decoration-color: #999999;
	-moz-text-decoration-color: #999999;
}

.bottomtextAM:hover {
  color: #1a1a1a;
}



#imagebanner {
	padding-top:30px;
	/*border-collapse:collapse;*/
}


#imagebanner .BG1 {
	background-image:url('../data/images/banner/SnbdGamesBanner_JustSNB.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 600px;
	width: 100%;
}

#imagebanner .BG1_2 {
	background-image:url('../data/images/banner/SnbdGamesBanner_JustSNB.jpg');
	background-color:black;
	background-position:center bottom;
	background-size: auto 96%;
	background-repeat:no-repeat;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 412px;
	width: 100%;
}

#imagebanner .BG1_3 {
	background-image:url('../data/images/banner/SnbdGamesBanner_JustSNB.jpg');
	background-color:black;
	background-position:center bottom;
	background-size: auto 96%;
	background-repeat:no-repeat;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 230px;
	width: 100%;
}





#imagebanner .BG2 {
	background-image:url('../data/images/banner/BannerMyTP_SKB1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG2_2 {
	background-image:url('../data/images/banner/BannerMyTP_SKB1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}


#imagebanner .BG3 {
	background-image:url('../data/images/banner/BannerMyTP3.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;	
}

#imagebanner .BG3_2 {
	background-image:url('../data/images/banner/BannerMyTP3.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;	
}


#imagebanner .BG4 {
	background-image:url('../data/images/banner/BannerMyTPSKB2.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG4_2 {
	background-image:url('../data/images/banner/BannerMyTPSKB2.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG5 {
	background-image:url('../data/images/banner/Banner_RNDRLNGames2.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG5_2 {
	background-image:url('../data/images/banner/Banner_RNDRLNGames2.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG6 {
	background-image:url('../data/images/banner/Banner_JustSKI.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 600px;
	width: 100%;
}

#imagebanner .BG6_1 {
	background-image:url('../data/images/banner/Banner_JustSKI.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG6_2 {
	background-image:url('../data/images/banner/Banner_JustSKI.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}



#imagebanner .BG7 {
	background-image:url('../data/images/banner/Banner_Shapetools4.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}


#imagebanner .BG7_2 {
	background-image:url('../data/images/banner/Banner_Shapetools4.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG8 {
	background-image:url('../data/images/banner/Banner_Shapetools3.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG8_2 {
	background-image:url('../data/images/banner/Banner_Shapetools3.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG9 {
	background-image:url('../data/images/banner/Banner_Shapetools5.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG9_2 {
	background-image:url('../data/images/banner/Banner_Shapetools5.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG10 {
	background-image:url('../data/images/banner/BannerLaaxJustSKI1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG10_2 {
	background-image:url('../data/images/banner/BannerLaaxJustSKI1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG11 {
	background-image:url('../data/images/banner/Banner9m.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG11_2 {
	background-image:url('../data/images/banner/Banner9m.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG12 {
	background-image:url('../data/images/banner/BannerMyTPSKBfeaturing.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG12_2 {
	background-image:url('../data/images/banner/BannerMyTPSKBfeaturing.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG13 {
	background-image:url('../data/images/banner/BannerResortMap3D_2.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG13_2 {
	background-image:url('../data/images/banner/BannerResortMap3D_2.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG14 {
	background-image:url('../data/images/banner/BannerSkateLeve2.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG14_2 {
	background-image:url('../data/images/banner/BannerSkateLeve2.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}

#imagebanner .BG15 {
	background-image:url('../data/images/banner/BannerRR1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG15_2 {
	background-image:url('../data/images/banner/BannerRR1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}


#imagebanner .BG16 {
	background-image:url('../data/images/banner/Banner_MRV1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 600px;
	width: 100%;
}

#imagebanner .BG16_2 {
	background-image:url('../data/images/banner/Banner_MRV1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG16_3 {
	background-image:url('../data/images/banner/Banner_MRV1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}



#imagebanner .BG17 {
	background-image:url('../data/images/banner/Banner_WAT1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 600px;
	width: 100%;
}

#imagebanner .BG17_2 {
	background-image:url('../data/images/banner/Banner_WAT1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

#imagebanner .BG17_3 {
	background-image:url('../data/images/banner/Banner_WAT1.jpg');
	background-color:black;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
}




#imagebanner .BGF {
	background-color:white;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:30px;
	padding-bottom:30px;
	overflow: hidden;
	width: 100%;
	height: 80px;
}

#imagebanner .BGFM {
	background-color:white;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:20px;
	padding-bottom:20px;
	overflow: hidden;
	width: 100%;
	height: 160px;
}

#imagebanner .BGFS {
	background-color:white;
	background-position:center;
	background-size: auto 100%;
	horizontal-align: center;
	padding-top:10px;
	padding-bottom:20px;
	overflow: hidden;
	width: 100%;
	height: 240px;
}






