.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
ul.brands
{
  list-style:none;
  padding:0;
  margin:0;
}
ul.brands li
{
  margin-bottom:10px;
}
.navleter{
	text-align:center;
}
.navleter a{
	padding:5px;
	display: inline-block;
}
ul.brands li strong
{
    display: block;
    float: left;
    font-size: 60px;
    height: 80px;
    text-align: center;
    width: 80px;
    line-height:80px;
}
ul.brands ul
{
      display: block;
    list-style: none outside none;
    padding: 0 0 0 80px; 
}
ul.brands ul  li
{
  display:block;
  width:80px;
  height:80px;
  float:left;
  text-align:center;
  margin: 0 5px;
  background:#F3EFF0;
  border:1px solid #F05A72;
}
ul.brands ul  li.norang{
	border: 1px solid #aaa;
}
ul.brands ul  li img
{
  border:none;
}
ul.brands ul  li
{
  display:block;
  width:80px;
  height:80px;
  float:left;
  text-align:center;
  margin: 5px 5px;
  position:relative;
}
ul.brands ul  li a span
{
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F05A72;
    display: block;
    left: -20px;
    min-width: 80px;
    padding: 0 20px;
    position: absolute;
    top: 100%;
    margin-top:-5px;
}
ul.brands ul  li a.wthImg span
{
  display:none;
}

ul.brands ul  li a.wthImg:hover span
{
  display:block;
  z-index:10;
}
