.xlastFloat {margin-right: 0 !important;}

#productImage, #productInfo, #productNav, #pnlProdFeaturedInv, #productComments, #productAccessories {border: 1px solid #868686;}
#productImage, #productInfo, #productNav {margin-bottom: 10px;}
#productImage {10px; width:400px; }

#productSocial {margin-bottom: 10px;}
#productSocial ul {margin: 0; padding: 0;}
#productSocial ul li {float: left; display: inline; list-style: none; margin-right: 5px;}

#productGallery ul {margin-left: 15px;}
#productGallery ul li {float: left; display: inline; list-style: none; margin: 0 12px 12px 0;}
#productGallery ul li img {border: 1px solid #868686;}

#productInfo 
{
	max-width:210px; 
	min-width:190px; 
	min-height: 231px; 
	margin-right: 5px; 
	padding: 5px; 
	padding-bottom: 22px; 
	font-size: 11px;
}
#productInfo ul 
{
	margin: 0; 
	padding: 0;
	height:100%;
	overflow:auto;
}
#productInfo ul li {list-style: none; margin: 0px;}
#productInfo em {font-style: normal;}

#productNav {width: 200px; padding: 5px;}
#productNav ul {margin: 0;}
#productNav ul li {list-style: none; height: 32px; border-bottom: 0px solid #fff; margin:0px;}

.boldBlack, .boldRed {font-weight: bold;}
.boldRed {color: #dc0000;}

#productComments, #productAccessories {margin-bottom: 10px; padding: 8px; max-width:430px;}
#productComments div, #productAccessories div {xmargin-top: -1em; xfont-size: 10px;}
#jqProdFeatured {margin: 0; margin-left: 5px; width: 410px !important; overflow: hidden;} /* Containing element used to position the ads within */
#jqProdFeatured ul li {float: left; display: inline; list-style: none; margin-right: 15px; width: 200px; min-height: 180px;} /* Padding between each ad */
#pnlProdFeaturedInv {margin: 0; width: 430px; padding: 8px;}
#pnlProdFeaturedInv img{margin-bottom: 5px;}
#pnlProdFeaturedInv .FINVImageNada .FINVComments {padding-top:5px}
#pnlProdFeaturedInv .FINVImageNada img {padding-top: 25px;padding-bottom: 25px;}
#pnlProdFeaturedInv .xFINVImage img {height: 150px;}
#pnlProdFeaturedInv .FINImageNada img {width:200px; height:100px;}
#pnlProdFeaturedInv .FINVImage img {width:200px; max-height:150px;}

#pnlVideos {margin: 0; width: 430px; padding: 8px;}
#pnlVideos img{margin-bottom: 5px;}
#pnlVideos .xFINVImageNada img {margin-top: 50px;}
#pnlVideos .xFINVImage img {height: 150px;}
#pnlVideos .FINImageNada img {width:200px; height:100px;}
#pnlVideos .FINVImage img {width:200px; max-height:150px;}

#wrapper #main {padding-right:10px;padding-left:10px;}
#productNav {xwidth: 209px; overflow:hidden; }

.left { float: left; }
.right { float: right; }

#coleft	  {width:405px; }
#colright {min-width:435px; max-width:448px;}

fieldset {padding:1em; font:sans-serif; border:1px solid #868686;}
#VideoDiv { margin:2px;padding:2px;float:right;text-align:center; }
.LiInvStatus {display: none; }
#bikeInfoSection {width: 202px; margin-top: 10px !important; border-top: 1px solid #868686;}
.socialLinks {max-width: 210px; min-width: 190px;}
.addthis_toolbox {margin-top:5px;}
#coleft, #colright {margin:5px 0px;}
.ProductDetails {line-height: 1.0em; }
.addthis_button_print{display:none;}
.img-overlay-container {position:relative;}
.img-overlay-container .image_overlay{
	display:none;
	position:absolute;
	top:10px;
	right:0px;
	width:auto;
	height:1.6em;
	color:white;
	opacity:.8;
	font-family:Helvetica, Arial, sans-serif;
/*	font-size:2.5em;*/
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 45px 15px 45px;
	overflow:hidden;
	text-shadow: .0em .0em .2em #000;
	background-color:#ff0006;
	border:1px solid #ff7268;
}


.img-overlay-container.img-thumb
{
	width:100px;
	height:75px;
	margin:5px;
	float:left;

}
.img-overlay-container.img-thumb .image_overlay 
{
	width:100px;
}
.img-overlay-container .image_overlay.visible{display:table;}
.img-overlay-container:hover .image_overlay{visibility:hidden;}
.img-overlay-container .overlay_txt{display:table-cell;vertical-align:middle;text-align:center;}
#cboxLoadedContent .img-overlay-container
{
	overflow:hidden;
}
#productGallery .imageCaption
{
	display:none;
}
div.imageCaption
{
	background-color:white;
	color:black;
	margin:0px;
	padding:0px;
	width:100%;
	max-height:70px;
	overflow:hidden;
}
div.imageCaption p
{
	margin:0px;
	margin:initial;
}
div#productAccessories{
	width:initial;
	margin-top:10px;
	max-width:100%;
}
div#productAccessories div{
	width:100%;
}
div#productAccessories legend{
	display:none;
}
.advertisement{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.DiscountPrice{
	text-decoration:line-through;
}
.imageCaption,.imageCaption p {
	text-align:center;
}
li.videolink{
	display:inline;
	padding-left:5px;
	padding-right:5px;
	list-style:none;
	cursor:pointer;
}
li.videolink:hover{
	color:black;
	background-color:white;
}
#pnlVideos .imgVideo{
	margin:9px;
	padding:1px;
}
#pnlVideos .imgVideo:hover{
	padding:0px;
	border:1px solid #cdcdcd;
	cursor:pointer;
}
