﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif!important; 
	font-weight: 700; position:relative;
	background-color: #141414;
	}
#bgcolor{

	display:block;
	width:100%;
	/*height:130px;*/
	height:170px;
	background-color: #141414;
	/*background-image:url(../image/50black.png);
	background-repeat:repeat;
	border-bottom:#999999 1px solid;
	
	border-top:#000000 8px solid;
	position:absolute;
	z-index:2200;*/
	}
#topSearch{
	display:block;
	width:100%;
	/*height:130px;*/
	height:30px;
	background-color: #151515;
	/*background-image:url(../image/50black.png);
	background-repeat:repeat;
	border-bottom:#999999 1px solid;
	
	border-top:#000000 8px solid;
	position:absolute;
	z-index:2200;*/
	}	
	

	
#SearchBar{
	width:1050px;
	margin:0 auto;
	/*height:130px;*/
	height:33px;
	/*background-image:url(../image/50black.png);
	background-repeat:repeat;
	z-index:2200;*/

	position:relative;
	
	}	
	
#mainMenu{
	width:1080px;
	margin:0 auto;
}
#mainMenu ul li {
	float:left;
	list-style:none;		
}
#mainMenu ul li a{
	width:150px;
	/*width:215px;*/
	display:block;
	height:35px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, "新細明體" Verdana, Geneva, sans-serif Verdana, Geneva, sans-serif Georgia, "Times New Roman", Times, serif;
	font-weight: 900; 
	font-size:14px;
	text-align:center;
	text-decoration:none;
	list-style:none;
	color:#f6f6f6;
	padding-top:55px;
	text-transform:uppercase;
}
#mainMenu ul li a:hover{
	color:#ff0000;
}

#TteSPORTSlogo{
	position:relative;
	margin:0 auto;
	width:1080px;
	height:80px;
	display:block;
	/*text-align:left;*/
	padding-top:0px;
	/*padding-bottom:10px;*/
}
#TteLogoA{
position:absolute;
left:0px;
top:10px;

}

#TteLogoB{
position:absolute;
left:920px;
top:10px;

}

/*---ttefooter---------------------------------------*/
/* ttefooter */
#ttefooter {
display:block;
  font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, "新細明體" Verdana, Geneva, sans-serif Verdana, Geneva, sans-serif Georgia, "Times New Roman", Times, serif;
  font-weight: 400; 
  width: 100%;
  padding-top:50px;
  /*margin-top: 50px;*/
  height: auto;
  overflow: hidden;
  position: relative;
  

}
/*
#ttefooter:after {
  content: " ";
  width: 100%;
  height: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}
*/
#ttefooter #ttearticle {
  width: 1080px;
  margin: 0 auto;
  height: 290px;
  padding-top:40px;
}
/*
#ttefooter #ttearticle:nth-child(2) {
  height: auto;
}


#ttefooter #ttearticle:nth-child(2) nav:first-child {
  padding: 20px 0 0;
}

*/


#ttefooter #ttearticle > #ttenav {
	width: 1080px;
	min-height: 220px;
	height: auto;
	padding-top: 0;
	position: relative;
  font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, "新細明體" Verdana, Geneva, sans-serif Verdana, Geneva, sans-serif Georgia, "Times New Roman", Times, serif;
  font-weight: 400; 
}
/* line 420, sass/layout.sass */
#ttefooter #ttearticle > #ttenav li.widerList {
 /* margin-left: -15px;
  margin-right: 5px;*/
}
/* line 423, sass/layout.sass */
#ttefooter #ttearticle > #ttenav > li {
  height: auto;
  color: #dedede;
  font-size: 11px;
  line-height:20px;
  text-decoration:none;
  font-weight:normal;
}
/* line 426, sass/layout.sass */
#ttefooter #ttearticle > #ttenav li {
  width: 180px;
  float: left;
  padding: 0;
  font-size: 15px;
  padding-right:0px;
  
  
}
/* line 432, sass/layout.sass */
#ttefooter #ttearticle > #ttenav li ul {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 436, sass/layout.sass */
#ttefooter #ttearticle > #ttenav li a {
  color: #dedede;
  font-size: 15px;
  line-height:24px;
  text-decoration:none;
  font-weight:normal;
  
}
/* line 439, sass/layout.sass */
#ttefooter #ttearticle > #ttenav li a:hover {
  color: #ffffff;
}
/* line 441, sass/layout.sass */
#ttefooter #ttearticle > #ttenav h4:nth-child(3) {
  margin-top: 25px;
}
/* line 443, sass/layout.sass */
#ttefooter #ttearticle > #ttenav h4 {
  color: #bababa;
  font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, "新細明體" Verdana, Geneva, sans-serif Verdana, Geneva, sans-serif Georgia, "Times New Roman", Times, serif;
font-weight: 900; font-size:13px;
  

}
/* line 446, sass/layout.sass */
#ttefooter #ttearticle > #ttenav h4 a {
  font-size: 18px;
  line-height:48px;
  text-decoration:none;
  font-weight:bold;

}


/* line 448, sass/layout.sass */
#ttefooter #ttearticle > #ttenav:last-child {
  margin-right: 0;
}
/* line 451, sass/layout.sass */
#ttefooter #ttearticle:last-child {
  height: 40px;
  position: relative;
  margin-top: 10px;
  z-index: 1;
}
/* line 456, sass/layout.sass */
#ttefooter #ttearticle:last-child ul {
  width: 700px;
  height: 40px;
}
/* line 459, sass/layout.sass */
#ttefooter #ttearticle:last-child ul li {
  width: auto;
  height: inherit;
  font-size: 12px;
  font-weight:normal;
  float: left;
}
/* line 464, sass/layout.sass */
#ttefooter #ttearticle:last-child ul li a {

  width: auto;
  color: #ffffff;
  height: inherit;
  font-size: 12px;
  line-height: 40px;
  padding-right: 10px;
}
/* line 471, sass/layout.sass */
#ttefooter #ttearticle:last-child ul li a:after {
  margin-left: 10px;
  content: "|";
}
/* line 474, sass/layout.sass */
#ttefooter #ttearticle:last-child ul li a:hover {
  color: white;
}
/* line 476, sass/layout.sass */
#ttefooter #ttearticle:last-child ul li a:after {
  color: #ffffff;
}
/* line 478, sass/layout.sass */
#ttefooter #ttearticle:last-child ul li:last-child a:after {
  content: "";
}
/* line 481, sass/layout.sass */
#ttefooter #ttearticle div {


}
#ttefooter #ttdr{
	position: absolute;
	left: 960px;
	top: -10px;
	z-index: 3;
}
/* line 487, sass/layout.sass */
#ttefooter #ttearticle div p {
  color: #ffffff;
  font-size: 12px;
  line-height: 40px;
  text-align: right;
  font-weight:normal;
  text-indent: 50px;
}
/* line 495, sass/layout.sass */
#ttefooter #searchform {
  width: 290px;
  height: 34px;
  position: absolute;
  top: 12px;
  right: 0;
}
/* line 501, sass/layout.sass */
#ttefooter #searchform input {
  width: 237px;
  height: 34px;
  border: 0 none;
  padding: 0;
  margin: 0;
  padding-left: 10px;
  position: absolute;
  left: 0;
  color: #6d6d6d;
  font-style: italic;
  font-size: 13px;
  background: url("../images/main/ttefooter-search.jpg") no-repeat 0 0;
  -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
}




/* line 515, sass/layout.sass */
#ttefooter #searchform button {
  width: 47px;
  height: 34px;
  position: absolute;
  top: 0;
  left: 235px;
  background: url("../images/main/ttefooter-search.jpg") no-repeat -237px 0;
  border: 0 none;
}
/* line 523, sass/layout.sass */
#ttefooter #searchform button:hover {
  background-position: -237px -34px;
}

select{
    font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, "新細明體" Verdana, Geneva, sans-serif Verdana, Geneva, sans-serif Georgia, "Times New Roman", Times, serif;
    font-weight: 400; 
	background-color:#000000;
	color:#FFFFFF;
	width:150px;
	border:#101010 1px solid;
	height: 24px;
	font-size:15px;

}

.option{
border:#101010 1px solid;
color:#FFFFFF;
background-color:#000000;
}

#cpoyright{
	margin:0 auto;
	display:block;
	width:960px;
	height:95px;
	position:relative;
}

#cpoyright p{
	position: absolute;
	right: 10px;
	top: 55px;
	color:#FFFFFF;
	font-size:12px;
}

#ttForum{
		display:block;
			width:74px;
		height:33px;
		padding-right:5px;
		/*padding-left:120px;*/
		
		float:left;
		position:absolute;
		top:40px;
		right:0px;
		z-index:999;
	}
#ttForum2{

		float:left;
		position:absolute;
		top:0px;
		right:240px;
		z-index:999;
	}
	
#ttbuy2{
		display:block;
			width:154px;
		height:33px;
		padding-right:5px;
		padding-left:120px;
		
		float:left;
		position:absolute;
		top:0px;
		right:180px;
				z-index:999;
	}
#ttsearch{
		position:absolute;
		top:0px;
		right:0px;
				z-index:999;
	}
#tticon{
    position: absolute;
    top: 40px;
    right: 300px;
    z-index: 999;
	}

#tticon li{
	list-style:none;
	
	}

#ttTeamList{
		display:block;
		width:97px;
		height:31px;
		padding-right:5px;
		/*padding-left:120px;*/
		
		float:left;
		position:absolute;
		top:40px;
		right:81px;
		z-index:999;
	}
	
#ttTeamStreamerProgram{
    display: block;
    width: 97px;
    height: 31px;
    padding-right: 5px;
    /* padding-left: 120px; */
    float: left;
    position: absolute;
    top: 40px;
    right: 185px;
    z-index: 999;
	}


#gototop{
margin:0 auto;
display:block;
width:1080px;
/*position:relative;*/



}

#gototop a{
/*position:absolute;
left:960px;
top:60px;*/
padding-left:930px;
    font-family: "MHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
    font-weight: 400; 
	color:#ff0000;
	font-size:13px;
}

#ttsearch input{ width:130px;}