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

body {
	margin: 0;	font-family: 'Lato', sans-serif;
font-weight: 700; position:relative;
	background-color: #141414;
	}
#bgcolor{
	display:block;
	width:100%;
	height:130px;
	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;*/
	}
#mainMenu{
	width:980px;
	margin:0 auto;
}
#mainMenu ul li {
	float:left;
	list-style:none;		
}
#mainMenu ul li a{
	width:163px;
	display:block;
	height:35px;
	font-family:font-family: 'Lato', sans-serif;
font-weight: 900; font-size:14px;
	text-align:center;
	text-decoration:none;
	list-style:none;
	color:#f6f6f6;
	padding-top:20px;
	text-transform:uppercase;
}
#mainMenu ul li a:hover{
	color:#ff0000;
}

#TteSPORTSlogo{
	margin:0 auto;
	width:980px;
	height:50px;
	display:block;
	text-align:center;
	padding-top:15px;
	/*padding-bottom:10px;*/
}


/*---footer---*/
/* Footer */
footer {
  font-family: 'Electrolize', sans-serif;
  font-weight: 400; 
  width: 100%;
  margin-top: 50px;
  height: auto;
  overflow: hidden;
  position: relative;
  

}

footer:after {
  content: " ";
  width: 100%;
  height: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}

footer article {
  width: 940px;
  margin: 0 auto;
  height: auto;
}

footer article:nth-child(2) {
  height: auto;
}

footer article:nth-child(2) nav:first-child {
  padding: 20px 0 0;
}
/* line 379, sass/layout.sass */
footer article#social-media {
  position: relative;
}
/* line 381, sass/layout.sass */
footer article#social-media ul {
  width: 200px;
  height: 57px;
}
/* line 384, sass/layout.sass */
footer article#social-media ul li {
  width: 40px;
  height: 60px;
  float: left;
}
/* line 388, sass/layout.sass */
footer article#social-media ul li a {
  width: 40px;
  height: 57px;
  display: block;
  text-indent: -9999em;

}

footer article > nav {
	width: 960px;
	min-height: 220px;
	height: auto;
	padding-top: 0;
	position: relative;
  font-family: 'Electrolize', sans-serif;
  font-weight: 400; 
}
/* line 420, sass/layout.sass */
footer article > nav li.widerList {
  margin-left: -15px;
  margin-right: 5px;
}
/* line 423, sass/layout.sass */
footer article > nav > li {
  height: auto;
  color: #dedede;
  font-size: 11px;
  line-height:20px;
  text-decoration:none;
  font-weight:normal;
}
/* line 426, sass/layout.sass */
footer article > nav li {
  width: 240px;
  float: left;
  padding: 0;
  font-size: 1em;
}
/* line 432, sass/layout.sass */
footer article > nav li ul {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 436, sass/layout.sass */
footer article > nav li a {
  color: #dedede;
  font-size: 11px;
  line-height:20px;
  text-decoration:none;
  font-weight:normal;
  
}
/* line 439, sass/layout.sass */
footer article > nav li a:hover {
  color: #ffffff;
}
/* line 441, sass/layout.sass */
footer article > nav h4:nth-child(3) {
  margin-top: 25px;
}
/* line 443, sass/layout.sass */
footer article > nav h4 {
  color: #bababa;
  font-family: 'Lato', sans-serif;
font-weight: 900; font-size:13px;
  

}
/* line 446, sass/layout.sass */
footer article > nav h4 a {
  font-size: 14px;
  line-height:48px;
  text-decoration:none;

}


/* line 448, sass/layout.sass */
footer article > nav:last-child {
  margin-right: 0;
}
/* line 451, sass/layout.sass */
footer article:last-child {
  height: 40px;
  position: relative;
  margin-top: 10px;
  z-index: 1;
}
/* line 456, sass/layout.sass */
footer article:last-child ul {
  width: 700px;
  height: 40px;
}
/* line 459, sass/layout.sass */
footer article:last-child ul li {
  width: auto;
  height: inherit;
  font-size: 12px;
  font-weight:normal;
  float: left;
}
/* line 464, sass/layout.sass */
footer article: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 */
footer article:last-child ul li a:after {
  margin-left: 10px;
  content: "|";
}
/* line 474, sass/layout.sass */
footer article:last-child ul li a:hover {
  color: white;
}
/* line 476, sass/layout.sass */
footer article:last-child ul li a:after {
  color: #ffffff;
}
/* line 478, sass/layout.sass */
footer article:last-child ul li:last-child a:after {
  content: "";
}
/* line 481, sass/layout.sass */
footer article div {
	  width: 280px;
	  height: 40px;
	  position: absolute;
	  right: 20px;
	  top: 0;
}
footer #ttdr{
	position: absolute;
	left: 960px;
	top: -10px;
	z-index: 3;
}
/* line 487, sass/layout.sass */
footer article div p {
  color: #ffffff;
  font-size: 12px;
  line-height: 40px;
  text-align: right;
  font-weight:normal;
  text-indent: 50px;
}
/* line 495, sass/layout.sass */
footer #searchform {
  width: 290px;
  height: 34px;
  position: absolute;
  top: 12px;
  right: 0;
}
/* line 501, sass/layout.sass */
footer #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/footer-search.jpg") no-repeat 0 0;
}
/* line 515, sass/layout.sass */
footer #searchform button {
  width: 47px;
  height: 34px;
  position: absolute;
  top: 0;
  left: 235px;
  background: url("../images/main/footer-search.jpg") no-repeat -237px 0;
  border: 0 none;
}
/* line 523, sass/layout.sass */
footer #searchform button:hover {
  background-position: -237px -34px;
}

#select{
    font-family: 'Electrolize', sans-serif;
    font-weight: 400; 
	background-color:#000000;
	color:#FFFFFF;
	width:150px;
	border:#101010 1px solid;
	height: 24px;

}

.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;
}



#searchAll{
    font-family: 'Electrolize', sans-serif;
    font-weight: 400; 
	background-color:#000000;
	color:#ccc;
	width:140px;
	height:10px;
	border:#101010 1px solid;
	height: 15px;

	
	}



