/*-------------------------------------------
CUSTOM STYLES*/
.body_text {
	font: 10px arial, helvetica, sans-serif;
	padding-left: 5px;
	color: #333;
}
.body_text_noindent_leaded {
	font: 10px/14px arial, helvetica, sans-serif;
	text-align: justify;
	color: #333;
}
.body_text_noindent_bold {
	font: bold 11px arial, helvetica, sans-serif;
	color: #333;
}
.body_text_noindent {
	font: 10px arial, helvetica, sans-serif;
	color: #333;
}
.offset_row {
	background-color:#e6e6e6;
}
body {
	margin: 0px;
	background-image: url(../images/interface/site_background.gif);
}
.intro_paragraph {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font: 10px/14px arial, helvetica, sans-serif;
	color: #333;
	text-align: justify;
}
.intro_paragraph_scroller {
	width: 179px;
	height: 185px;
	overflow: auto;
}
.intro_paragraph_scroller_content {
	padding-right: 10px;
}
/*-------------------------------------------
OVERVIEW SROLLER IF TOO MUCH CONTENT*/
.scroller {
	width: 142px;
	height: 112px;
	overflow: auto;
}
.scroller_content {
	width: 122px;
}

/*-------------------------------------------
LINK STYLES*/
a.global {
	text-decoration: underline;
	color:#333;
}
a.global:hover {
	text-decoration: none;
}
/*-------------------------------------------
BIKE COMPARISON STYLES*/
.category {
	font: bold 10px arial, helvetica, sans-serif;
	display: block;
}
.sub_category {
	font: bold 10px arial, helvetica, sans-serif;
}
.bike_comparison_margin {
	margin: 5px;
}
/*-------------------------------------------
FOOTER STYLES*/
#footer {
	font: 10px arial, helvetica, sans-serif; color: #666666;
}
#footer a {
	font: 10px arial, helvetica, sans-serif; color: #666666;
	text-decoration: none;
}
#footer a:hover {
	color: #333;
	text-decoration: none;
}
/*-------------------------------------------
ACCESSORIES STYLES*/
#accessoriesBlock {
	width: 139px;
	height: 184px;
	background-color: #e6e6e6;
	font: 10px arial, helvetica, sans-serif;
	display: block;
}
#accessoriesBlock a {
	color: #666666;
	text-decoration: none;
}
#accessoriesBlock a:hover {
	text-decoration: none;
}
.link {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	line-height: 20px;
}
.accessories_content {
	padding: 8px;
}
/*-------------------------------------------
LEFTNAV NEW STYLES*/
#leftNavigation {
	width: 148;
	height: 374;
	background-color: #e6e6e6;
	z-index: 5;
}
a.levelOne {
	font: bold 10px/18px arial, helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-transform:capitalize;
	display: block;
	background-color: #CCCCCC;
	padding-left: 5px;
}
a.levelOne:hover {
	color: #ffffff;
	background-color: #666666;
}
a.levelOneInactive {
	font: bold 10px/18px arial, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-transform:capitalize;
	display: block;
	background-color: #666666;
	padding-left: 5px;
}
a.levelThree {
	font: 10px/15px arial, helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	display: block;
	padding-left: 20px;
}
a.levelThree:hover {
	color: #000;
}
.inactiveThree {
	font: 10px/13px arial, helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	display: block;
	padding-left: 20px;
}
/*-------------------------------------------
RIGHT SCROLLER*/
.right_scroller {
	width: 244px;
	height: 253px;
	overflow: auto;
}
.right_scroller_content {
	width: 220px;
	padding-bottom: 10px;
}
/*-------------------------------------------
PHOTO GALLERY*/
.photo_scroller {
	width: 244px;
	height: 327px;
	overflow: auto;
	background-image: url(../images/photogallery/div_backdrop.jpg);
}
.photo_scroller_content {
	width: 220px;
	padding-bottom: 10px;
}
/*-------------------------------------------
BIKE COMPARISON*/
.margin {
	margin: 10px;
}
/*-------------------------------------------
TIMELINE*/
#timelineDate {
	font: 10px/14px arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
}
#timelineDate a {
	color: #FFFFFF;
	text-decoration: none;
}
#timelineDate a:hover {
	text-decoration: none;
	color: #666666;
	background-color: #FFFFFF;
}
.timelineInactive {
	text-decoration: none;
	color: #666666;
	background-color: #FFFFFF;
}
.timelineHeader {
	font: 13px arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
/*-------------------------------------------
IN-HOUSE BRAND NAVIGATION BAR*/
#inhouseNav {
 	width: 100%;
	 height: 20px;
	 background-color: #FFFFFF;
	 color:#FFFFFF;
	 margin: 0px;
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 border-bottom: 2px solid #999;
	 background-image:  url("../images/navigation/inhousebrand_globalmenu/bdrop.gif");
	 background-repeat: repeat-x;
	 text-align: left;
}
/*-------------------------------------------
BIKES THUMBNAIL PAGES AND EXTRAS DOWNLOADS PAGE*/
.thumbnailHeader {
	font: bold 11px arial, helvetica, sans-serif;
	text-transform: capitalize;
	color: #000;
}
.thumbnailHeaderRed {
	font: bold 11px arial, helvetica, sans-serif;
	text-transform: capitalize;
	color: #ff0000;
}
a.thumbnailLink {
	font: 10px/17px arial, helvetica, sans-serif;
	color: #ff0000;
	text-decoration: underline;
	display: block;
}
a.thumbnailLink:hover {
	text-decoration: none;
}
.thumbnail {
	width: 136px;
	height: 110px;
	margin: 10px;
	border: 1px solid #ddd;
	background-color: #eee;
}
/*-------------------------------------------
FIND A RETAILER*****************************/
a.findaretailer {
	font: bold 10px/20px arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	padding-right: 5px;
}
a.findaretailer:hover {
	color:#ffffff;
	text-decoration: none;
}
