.homepage2 .showNone .dtDivContentPane
{
	float:none;
	margin:10px 0 0 0;
}
.homepage2 .bike-search-container
{
	padding-bottom:10px;
}
.homepage2 .new-showroom-accessories-links-container,
.homepage2 .island-ad-container
{
	padding-left:10px;
	width:300px;
}
.homepage2 .sponsored-links-container,
.homepage2 .html-tiles-container
{
	padding-left:10px;
	width:200px;
}
.homepage2 .house_container 
{
	margin:0 0 3px 0;
}
/* START: homepage search */
.homepage2 .bikeforsale
{
	padding:0 10px 10px;
}
.homepage2 .bikeforsale,
.homepage2 .bikeforsale h1.title
{
	background:url(/bikecontent/bikepoint/homepage2/home-search-bg.gif) repeat-x;
}
.homepage2 .bikeforsale h1.title
{
	border-width:0;
	color:#fff;
	font-size:13px;
	line-height:40px;
	padding:0 10px;
	text-transform:uppercase;
}
.homepage2 .bikeforsale .search
{
	background-color:#e6e6e6;
	height:294px;
	*height:300px;
	padding-bottom:10px;
}
@media only screen and (device-width: 768px) {
/* For general iPad layouts */
.homepage2 .bikeforsale .search
{
	background-color:#e6e6e6;
	height:315px;
	padding-bottom:10px;
}
}

.homepage2 .bikeforsale .search select
{
	margin-bottom:4px;
}
.homepage2 .bikeforsale .search-body
{
	margin-top:5px;
}
.homepage2 .bikeforsale .search-button
{
	margin-right:70px;
}
/* END: homepage search */
/* START: homepage sponsored links */
.homepage2 .sponsored-links .sponsored-links-title
{
	color:#aaa;
	font-size:11px;
	font-weight:bold;
	margin:0;
	text-align:right;
	text-transform:capitalize;
}
/* NOTE: PMG owns the styling for actual sponsored links */
/* END: homepage sponsored links */

/* START: homepage showroom/accessories links */
.homepage2 #showroom-browse-links
{
	background:url(/bikecontent/bikepoint/BP_showroom_bg.gif) repeat-x left bottom;
}
.homepage2 #accessories-browse-links
{
	background:url(/bikecontent/bikepoint/BP_accessories_bg.gif) repeat-x left bottom;
}
.homepage2 .browse-links
{
	border:solid 1px #ccc;
	margin-bottom:5px;
	padding:6px 4px 6px 8px;
}
.homepage2 .browse-links h2,
.homepage2 .browse-links h3,
.homepage2 .browse-links h4,
.homepage2 .browse-links ol,
.homepage2 .browse-links ul,
.homepage2 .browse-links li
{
	margin:0;
	padding:0;
}
.homepage2 .browse-links img
{
	float:left;
}
.homepage2 .browse-links h2
{
	color:#850000;
	font-size:16px;
	font-style:italic;
	line-height:40px;
	margin-bottom:5px;	
	padding-left:60px;
}
.homepage2 .browse-links h3
{
	font-size:13px;
	font-weight:normal;
}
.homepage2 .browse-links h4
{
	font-size:12px;
	font-weight:normal;
}
.homepage2 .browse-links a:hover h3,
.homepage2 .browse-links a:hover h4
{
	text-decoration:underline;
}
.homepage2 .browse-links ol
{
	list-style-type:none;
	padding:0;
	zoom:1;
}
.homepage2 .browse-links ol li
{
	float:left;
}
.homepage2 .browse-links ol li.road
{
	border-right:solid 1px #ccc;
	margin-right:5px;
	width:130px;
}
.homepage2 .browse-links ol li.off-road
{
	width:145px;
}
.homepage2 .browse-links ol li.atv
{
	border-top:solid 1px #ccc;
	margin-top:10px;
	padding-top:5px;
	width:145px;
}
.homepage2 .browse-links ol li h3
{
	font-weight:bold;
	line-height:20px;
	margin-left:12px;
}
.homepage2 .browse-links ol li.road li
{
}
.homepage2 .browse-links ol li.off-road li,
.homepage2 .browse-links ol li.atv li
{
	float:left;
	width:60px;
}
.homepage2 .browse-links ul li
{
	list-style-type:none;
	background:url(/bikecontent/bikepoint/homepage/showroom_arrow_icon.gif) no-repeat left center;
	padding-left:12px;
}
.homepage2 .browse-links .learner-approved
{
	background-image:url(/bikecontent/bikepoint/BP_learner_logo.gif);
	line-height:25px;
	padding-left:28px;
}
.homepage2 .browse-links ol li li
{
	float:none;
	line-height:18px;
}
.homepage2 .browse-links .biketype
{
	margin-left:20px;
}
.homepage2 .browse-links .biketype ul
{
	margin-top:4px;
}
.homepage2 .browse-links .biketype ul li
{
	float:left;
	line-height:18px;
	padding-right:10px;
	white-space:nowrap;
	width:70px;
}
.homepage2 .browse-links .biketype ul li.tyres
{
	width:40px;
}
.homepage2 .browse-links label
{
	margin-right:10px;
}
.homepage2 .browse-links label input
{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.homepage2 .browse-links .clear
{
	clear:both;
	display:block;
	height:0;
	line-height:0;
}
/* END: homepage showroom/accessories links */
/* START: html rotator */
.homepage2 .rotator
{
	border:2px solid #ccc;
	width:446px;
	margin:0;
}
.homepage2 .rotator #news_footer_strip
{
	_margin-top:-28px;
}
.homepage2 .rotator #news_footer_strip
{
	background-color:#000;
	color:#FFFFFF;
	font-size:11px;
	height:26px;
	line-height:26px;
	padding:0 4px;
}
.homepage2 .rotator .news_now_showing
{
	color:#FFF;
	float:left;
	font-weight:bold;
}
.homepage2 .rotator .news_now_showing #news_count
{
	color:#FFF;
	font-weight:normal;
}
.homepage2 .rotator #news_title_display
{
	display:none;
}
.homepage2 .rotator .buttondiv
{
	margin-right:10px;
	text-align:right;
}
.homepage2 .rotator .buttondiv img
{
	border:medium none;
	padding-top:3px;
}
/* END: html rotater */
/* START: editorial search */
.homepage2 .editorial-search-container
{
	background:url(/bikecontent/bikepoint/homepage2/home-editorial-search-bg.gif) repeat-x;
	color:#fff;
	margin-bottom:10px;
}
.homepage2 .editorial-search-container td
{
	vertical-align:middle;
}
.homepage2 .news-reviews-heading
{
	font-size:13px;
	margin:0;
	padding-left:20px;
	text-transform:uppercase;
}
.homepage2 .editorial-search dl,
.homepage2 .editorial-search dt,
.homepage2 .editorial-search dd
{
	margin:0;
	padding:0;
}
.homepage2 .editorial-search .search
{
}
.homepage2 .editorial-search dl
{
	clear:none;
	float:left;
}
.homepage2 .editorial-search dt
{
	display:none;
}
.homepage2 .editorial-search .keyword
{
	margin:2px 10px 0 0;
}
.homepage2 .editorial-search .keyword input
{
	border:solid 1px #ccc;
	width:260px;
}
.homepage2 .editorial-search .search-button a
{
	background: url(/bikecontent/bikepoint/buttons/BP_btn_acc_search_go.gif) no-repeat;
	display:block;
	float:left;
	height:24px;
	line-height:0;
	font-size:0;
	width:47px;
}
.homepage2 .news-reviews-heading
{
	line-height:44px;
}
.homepage2 .editorial-search-container #social-links
{
	margin-right:10px;
	text-align:right;
}
.homepage2 .editorial-search-container #social-links a img
{
	vertical-align:middle;
}
/* END: editorial search */
/* START: island ad */
.homepage2 .advertisement
{
	background-color:#ddd;
	color:#aaa;
	font-size:10px;
	line-height:16px;
	padding-right:4px;
	text-align:right;
}
/* END: island ad */
.homepage2 .RSSNews img
{
	width:auto;
	margin:0 5px 5px 0;
}
.homepage2 .RSSNews h3
{
	padding:0;
}
.homepage2 .other-news .RSSNews li
{
	background:url(/carcontent/carpoint/icons/BP_icon_bullet.gif) no-repeat left 2px;
	padding-left:20px;
}
.homepage2 .other-news .RSSNews h3
{
	font-weight:normal;
}
.homepage2 .other-news .RSSNews p
{
	display:none;
}
.homepage2 .hompage-latest-news-reviews-container
{
	border:solid 2px #ccc;
	margin-top:10px;
	padding:10px;
}
.homepage2 .hompage-latest-news-reviews-container .rbModuleTitleTxt
{
	margin:0;
}
.homepage2 .hompage-latest-news-reviews-container .newsAndReviewTitleLink
{
	color:#000;
	font-size:14px;	
}
.homepage2 .browse-links label
{
	*zoom: 1;
}
.homepage2 .browse-links h2
{
	*zoom: 1;
}
