

.BrandListingTitle .otherSearches {
	padding-top:15px;
 	text-align:left;
 	font-size:12px;
	font-weight:bold;
}

.BrandListingTitle .otherSearchestext {
	padding-top:10px;
 	text-align:left;
 	font-size:12px;
}

.BrandListingTitle h1 {
 	text-align:left;
 	font-size:16px;
}

.BrandListingTitle h2, .BrandListingTitle h3 {
 	text-align:left;
 	font-size:16px;
}

.sort_link_BrandListing {
	text-align:left;
 	font-size:16px;
}
a.sort_link_BrandListing:link, a.sort_link_BrandListing:visited {
	color:#000;
	text-decoration:none
}
a.sort_link_BrandListing:hover {
	color:#666;
	text-decoration:none
}



/* position list chunks side by side */
.BrandListingWrapper
{
  float: left;
  width: 10em;
}

/* clear float after lists */
.BrandListingBreak
{
  clear: left;
}

ul.BrandListingesHolder {
	margin:0;
	overflow:hidden;
	height:auto !important;
	padding-top:5px;
	float:left;
	display:inline;
	width:162px;
}
*:first-child+html ul.BrandListingesHolder {
	padding-bottom:2px
}
* html ul.BrandListingesHolder {
	padding-bottom:2px
}
ul.BrandListingesHolder li {
	float:left;
	list-style-type:none;
	white-space:nowrap
}
ul.BrandListingesHolder li {
	font:12px "Lucida Grande", "Verdana"; 
}
ul.BrandListingesHolder li {
	width:162px;
}
li a.BrandListingItemName:link, li a.BrandListingItemName:visited {
	display:inline-block;
	color:#000;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	width:157px;
}
li a.BrandListingItemName:hover {
	color:#000;
	text-decoration:none;
	background:#eeeeee;
}

li a.BrandListingItemNameGrey:link, li a.BrandListingItemNameGrey:visited {
	display:inline-block;
	color:#CCC;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	width:157px;
}
li a.BrandListingItemNameGrey:hover {
	color:#000;
	text-decoration:none;
	background:#eeeeee;
}

li .BrandListingItemNameGrey {
	display:inline-block;
	color:#CCC;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	width:157px;
}


/*Popular Brands*/
ul.PopularBrandListingesHolder {
	margin:0;
	overflow:hidden;
	height:auto !important;
	padding-top:5px;
	float:left;
	display:inline;
	width:162px;
}
*:first-child+html ul.PopularBrandListingesHolder {
	padding-bottom:2px
}
* html ul.PopularBrandListingesHolder {
	padding-bottom:2px
}
ul.PopularBrandListingesHolder li {
	float:left;
	list-style-type:none;
	white-space:nowrap
}
ul.PopularBrandListingesHolder li {
	font:12px "Lucida Grande", "Verdana"; 
	font-weight:bold;
}
ul.PopularBrandListingesHolder li {
	width:162px;
}
li a.PopularBrandListingItemName:link, li a.PopularBrandListingItemName:visited {
	display:inline-block;
	color:#000;
	text-decoration:none;
	text-align:left;
	padding-top:10px;
	padding-left:7px;
	padding-bottom:10px;
	padding-right:2px;
	width:157px;
}
li a.PopularBrandListingItemName:hover {
	color:#000;
	text-decoration:none;
	background:#eeeeee;
}


	.mar_5px_3 {
		margin-top:5px;
	}
	
	.reviews_showhide_text {
		color:#007eab;
		padding-bottom:5px;
		cursor:pointer;
		font-weight:normal;
		float:right;
		display:inline-block;
	}
	
	.technicaldata_showhide_text {
		color:#007eab;
		padding-bottom:5px;
		cursor:pointer;
		font-weight:normal;
		float:right;
		display:inline-block;
	}
	

	
	.recent_bikes_showhide_text {
		color:#007eab;
		padding-bottom:5px;
		cursor:pointer;
		font-weight:normal;
		float:right;
		display:inline-block;
	}
	
	.models_showhide_text {
		color:#007eab;
		padding-bottom:5px;
		cursor:pointer;
		font-weight:normal;
		float:right;
		display:inline-block;
	}
	
	.stars-normal {
		font-weight:normal;
	}
	
	.labeldetails-stars {
		font-size:10px;
	}
	
	.container_review_stars {
		border: 1px solid #d8d8d8;;
		background: #f9f9f9;
		float:right;
		width:239px;
		height:auto;
	}
	
	.container_review_title {
		height:auto;
		font-weight:bold;
	}
	
	.container_review_author {
		float:left;
		width:400px;
		height:auto;
		font-size:10px;
		font-style:italic;
	}
	
	.container_review_desc {
		float:left;
		width:400px;
		height:auto;
		font-size:10px;
		line-height:13px;
	}
	
	.left_content_w2_slim_reviews {
		border-top: 1px solid #d8d8d8;
		border-right: 1px solid #d8d8d8;
		border-bottom: 1px solid #d8d8d8;
		background: #f9f9f9;
		-moz-box-shadow: inset 0 0 0 1px #fff;
		-webkit-box-shadow: inset 0 0 0 1px #fff;
		box-shadow: inset 0 0 0 1px #fff;
		float:right;
		width:269px;
		height:auto;
	}
	
	.left_slim_wrapper_price_reviews {
		padding: 10px 10px 10px 10px;
		background:#ffffff;
		border-bottom: 1px solid #d8d8d8;
		
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dedede));
		background-image: -webkit-linear-gradient(top, #ffffff, #dedede);
		background-image:    -moz-linear-gradient(top, #ffffff, #dedede);
		background-image:      -o-linear-gradient(top, #ffffff, #dedede);
		background-image:         linear-gradient(to bottom, #ffffff, #dedede);
	}
	
	.left_slim_wrapper_reviews {
		padding-bottom:8px;
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.left_slim_wrapper_white_reviews {
		background:#FFF;
		padding-bottom:8px;
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.left_slim_wrapper_bottom_reviews {
		padding-bottom: 8px;
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.linedivider_reviews {
		margin-bottom:8px;
		border-top:1px #eeeeee solid;
		border-bottom:1px #ffffff solid;
	}
	
	.stars_wrp {
		float:right;
		display:inline-block;
	}
	
	.left_content_w3_box_reviews {
		float:left;
		height:440px; 
		width:400px;
		height:auto;
	}
	
	.annonce_link_wrapper {
	position:relative; width:0px; height:0px; float:left;
	}
	
	.annonce_link {
		position:absolute; z-index:3; width:398px; margin-left:1px; margin-top:257px; height:22px; display:block; background:#f6f6f6; opacity: 0.8;  filter: alpha(opacity=80); 
	}
	.annonce_link a {
		padding:4px;
		line-height:22px;
	}
	
	.sidebar-box  {
	  max-height: 220px;
	  position: relative;
	  overflow: hidden;
	  display:block;
	  margin-bottom:10px;
	}
	
	.sidebar-box .read-more { 
	  position: absolute; 
	  bottom: 0; 
	  left: 0;
	  width: 100%; 
	  text-align: center; 
	  margin: 0; padding: 20px 0; 
		
	  /* "transparent" only works here because == rgba(0,0,0,0) */
	  background-image: linear-gradient(to bottom, transparent, #f6f6f6);
	}
	
	.button-rm { 
	    width:100px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		color:#666;
		
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		background-color:#FFF;
		padding:6px 10px;
				
		-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.5);
		-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.5);
		box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.5);
		
	}
	
	a.button-rm:link, a.button-rm:visited {
		color:#666;
		text-decoration:none;
	}
	
	a.button-rm:hover {
		color:#000;
	}
	
	.recent_bikes_showhide{
		position:relative; 
		z-index:10;
	}
	
	.average_review_boxmoredetails {
		padding:10px;
		margin-bottom:10px;
		border: 1px solid #d8d8d8;
		background: #ffffff;
		-moz-box-shadow: inset 0 0 0 1px #f9f9f9;
		-webkit-box-shadow: inset 0 0 0 1px #f9f9f9;
		box-shadow: inset 0 0 0 1px #f9f9f9;
		float:left;
		width:650px;
		height:auto;
		display:block;
	}
	
	.average_review_title {
		padding:5px 8px;
		font-weight:bold;
		font-size:12px;
		line-height:20px;
		background:#eeeeee;
		color:#000;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	.average_review_content {
		padding:3px;
	}
	.average_review_content .labeldetails-stars {
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.magacin_related_news h2 {
		margin:0;
		padding:0;
		font-size:12px;
		display:inline-block;
	}
	
	.average_review_left_content {
		float:left;
		width:45%;
		display:block;
		height:auto;
	}
	
	.average_review_right_content {
		float:right;
		width:45%;
		display:block;
		height:auto;
	}
	
	/*Popular Brands with logo image*/
ul.PopularBrandLogoListingesHolder {
	margin:0;
	overflow:hidden;
	height:auto !important;
	padding-top:5px;
	float:left;
	display:inline;
	width:162px;
}
*:first-child+html ul.PopularBrandLogoListingesHolder {
	padding-bottom:2px
}
* html ul.PopularBrandLogoListingesHolder {
	padding-bottom:2px
}
ul.PopularBrandLogoListingesHolder li {
	float:left;
	list-style-type:none;
	white-space:nowrap
}
ul.PopularBrandLogoListingesHolder li {
	font:12px "Lucida Grande", "Verdana"; 
	font-weight:bold;
}
ul.PopularBrandLogoListingesHolder li {
	width:162px;
}
li a.PopularBrandLogoListingItemName:link, li a.PopularBrandListingItemName:visited {
	display:inline-block;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	width:168px;
}
li a.PopularBrandLogoListingItemName:hover {
	color:#000;
	text-decoration:none;
	background:#eeeeee;
}

.titlefloat2 h2 {
	text-align:left;float:left; width:48px; padding-top:2px;
}

.titlefloat2 h1 {
	text-align:left; float:right; width:940px; height:30px; margin-top:10px; display:block;
}

.stars_wrapper {
	margin:5px;
}
span.stars, span.stars span {
	display: block;
	background: url(/_images/stars_24x24.png) 0 -24px repeat-x;
	width: 120px;
	height: 24px;
}
span.stars span {
	background-position: 0 0;
}
span.stars_small, span.stars_small span {
	display: block;
	background: url(/_images/stars_18x18.png) 0 -18px repeat-x;
	width: 90px;
	height: 18px;
}
span.stars_small span {
	background-position: 0 0;
}

.logo_center {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.linedivider_logo {
	margin-top:8px;
	border-top:1px #eeeeee solid;
	border-bottom:1px #ffffff solid;
}

.styled-select2 select {
   font-family:Verdana, Geneva, sans-serif;
   background: transparent;
   padding: 3px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 23px;
   appearance:none;
   -moz-appearance:none; 
   -webkit-appearance:none;
}

.styled-select2 {
	height: 23px;
	overflow: hidden;
	background: url(/_images/dropdown_arrow.png?cache=5) no-repeat right #fff;
	border: 1px solid #ccc;
}

.padbot5{
	padding-bottom:3px;

}

.padbot5 .share-btn {
	font-weight:bold;
	float:right;
	display:inline-block;
}

.img_share {
	margin-bottom:-6px;
}

.review_topbox {
	width:400px; height:280px; background-color:#FFF; border:1px #d8d8d8 solid;display:block;
}

.review_topbox2 {
	width:400px; height:280px; margin-top:-20px;
}

.review_topbox3 {
	width:400px; height:280px; margin-top:20px; overflow:hidden; display:block;
}

.dsply_none {
	display:none;
}

.mrg_btm2 {
	margin-bottom:-2px;
}

.content_listA3 {
	position:relative;
	background:#fff;
	float:left;
	border:1px solid #ccc;
	height:158px;
	padding:2px;
	margin-bottom:6px;
	position:relative;
	text-align:center;
	width:666px;
	-webkit-transition-duration:200ms;
	-moz-transition-duration:200ms;
	-o-transition-duration:200ms;
	-ms-transition-duration:200ms;
}

.content_listA3 .clc2_top {
	padding:5px; font-weight:bold; font-size:14px; text-align:left;
}

.content_listA3 .clc2_middle {
	padding:5px; height:95px; text-align:left;
}

.content_listA3 .clc2_middle2{
	font-weight:normal; font-size:10px; text-align:left;
}

.content_listA3 .clc2_middle2 .highlight_specs {
	font-weight:bold; font-size:11px; text-align:left; padding-bottom:5px;
}

.content_listA3 .clc2_price {
	padding:5px; font-weight:bold; text-align:right;
}

.content_listA3:before, .content_listA3:after {
	z-index:-1;
	position:absolute;
	content:"";
	bottom:15px;
	left:5px;
	width:50%;
	top:80%;
	max-width:646px;
	background:rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.4);
	box-shadow:0 15px 10px rgba(0, 0, 0, 0.4);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	transform:rotate(-3deg);
}
.content_listA3:after {
	right:5px;
	left:auto;
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	transform:rotate(3deg);
}
.content_listA3:hover {
	border:1px solid #aaa;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.content_listA3 a {
	color:#222;
	display:block;
	float:left;
	height:auto;
	text-decoration:none;
}
.content_listA3 .c_thumbnail {
	background:#ccc;
	height:158px;
	margin:0px;
	width:210px;
	-ms-interpolation-mode:bicubic;
	background:-webkit-gradient(radial, center center, 0, center center, 300, from(white), to(#e7ebf1));
	background:-webkit-radial-gradient(circle, white, #e7ebf1);
	background:-moz-radial-gradient(circle, white, #e7ebf1);
	background:-ms-radial-gradient(circle, white, #e7ebf1);
}
.content_listA3:hover .c_thumbnail {
	opacity:.8;
	-webkit-transition-duration:200ms;
	-moz-transition-duration:200ms;
	-o-transition-duration:200ms;
	-ms-transition-duration:200ms;
}

.content_listA3_leftcontent {
	float:left; width:210px; height:auto; display:block;
}

.content_listA3_rightcontent {
	float:right; width:454px; height:auto; display:block;
}

.content_listA3_linedivider {
	border-top:1px #eeeeee solid;
	border-bottom:1px #f6f6f6 solid;
	height:0px;
	margin-left:7px;
}

a.add_fav_link_listA_3:link, a.add_fav_link_listA_3:visited {
	display:block;
	position:absolute;
	z-index:2;
	width:17px;
	height:17px;
	left:217px;
	top:138px;
	background:#FFF;
	border-radius:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:4px;
	
}

.related_medie_showhide_text {
	color:#007eab;
	padding-bottom:5px;
	cursor:pointer;
	font-weight:normal;
	float:right;
	display:inline-block;
}

.related_medie_boxmoredetails {
	padding:10px;
	margin-bottom:10px;
	border: 1px solid #d8d8d8;
	background: #ffffff;
	-moz-box-shadow: inset 0 0 0 1px #f9f9f9;
	-webkit-box-shadow: inset 0 0 0 1px #f9f9f9;
	box-shadow: inset 0 0 0 1px #f9f9f9;
	float:left;
	width:650px;
	height:auto;
	display:block;
}
	
.related_medie_content {
	padding:3px;
}

.content_listA3 .c_thumbnail_video_wrapper {
	position:relative; width:0px; height:0px; float:left;
}

.content_listA3 .c_thumbnail_video {
	height:158px;
	margin:0px;
	width:210px;
	-ms-interpolation-mode:bicubic;
	
	display:block;
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;
	background:url(/_images/video-play-button-overlay_210x158.png) no-repeat;
}

span.stars_article, span.stars_article span {
	display: block;
	background: url(/_images/stars_24x24.png) 0 -24px repeat-x;
	width: 144px;
	height: 24px;
}
span.stars_article span {
	background-position: 0 0;
}

.article_about {
	text-align:left; font-style:italic; margin-top:20px;
}

.article_stars_wrp {
	margin-bottom:8px;
}