.vesclear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.vesclear {
	display: inline-block;
}
 
html[xmlns] .vesclear {
	display: block;
}
 
* html .vesclear {
	height: 1%;
}

.ves-brand-page{

}

.ves-brand-page .brand-image{
	float:left;
	margin-right:12px;
}

.ves-brandlist-page li {
	float:left;
	width:46%;
	padding-bottom:12px; 
	padding-left:15px;
}


.brand-scroll {position:relative; display:inline-block;}
.brand-scroll li{float:left; display:block; }
.brand-scroll  .youtube-desc{display:none;}
.brand-scroll li { padding:0 2.5px;}
.brand-scroll li a{ border:1px solid #e6e6e6;}
.brand-scroll li .active {  }
.brand-scroll li img{}
.brand-scroll li h4{font-weight:normal; font-size:100%}
.brand-scroll  a{display:block;position:relative}
.brand-scroll img{  max-width:100%}
.venus-brand-block .prev,
.venus-brand-block .next{ display:block; height:22px; width:22px; overflow:hidden;text-indent:-999em; position:absolute; bottom:28px;z-index:4; background:url(brand-nav.png) no-repeat; }
.venus-brand-block .prev{left:1px ;background-position:0 0}
.venus-brand-block .next{right:-2px ;background-position:-40px 0}

.dir-vertical .youtube-main{float:left;}
.dir-vertical .brand-scroll {float:left}

/* Camera */
.venus-brand-block { border:none; background:none; position:relative; overflow:hidden;}
.venus-brand-block .block-content{ padding:0; text-align:center;}
.venus-brand-block .block-title{ font-size:15px; color:#4c4d4e; padding:0 0 10px;}
.venus-brand-block .prev:hover{ background-position:0 -40px}
.venus-brand-block .next:hover{ background-position:-40px -40px}
.brand-meta{ margin:10px 0;}
