/* Pinnacle Bikes Print CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { margin: 0px; padding: 0px; border: 0px; }

body		{ color: #252a33; font: 14px Tahoma, Verdana, Arial, sans-serif; }

a:link,
a:visited	{ color: #252a33; text-decoration: none; }
a:hover		{ cursor: pointer; text-decoration: underline; }

h1			{ font-size: 14px; color: #ff7e00; }
h2			{ font-size: 14px; }
h3			{ font-size: 14px; }
p			{ line-height: 16px; padding: 0px 0px 12px 0px; }



/* Snippet Styles */
.float_l	{ float: left; }
.float_r	{ float: right; }
.none		{ display: none; }
.orange		{ color: #ff7e00; }
.white		{ color: #ffffff; }
.print		{ font-size: 16px; padding: 0px 0px 10px 0px; }



/* Bike Range Styles */
table.bike_range3					{ margin: 0px auto 10px auto; }
table.bike_range3 td.title			{ height: auto; padding: 0px 0px 0px 13px; }
table.bike_range3 td.title h1		{ font-size: 16px; line-height: 23px; }
table.bike_range3 td.lhs						{ width: 375px; vertical-align: top; text-align: center; }
table.bike_range3 td.lhs .image					{ width: 375px; height: 225px; display: block; }
table.bike_range3 td.lhs .text					{ display: none; }
table.bike_range3 td.lhs a.picture,
table.bike_range3 td.lhs a.picture:visited		{ display: block; }
table.bike_range3 td.lhs ul.thumbnails			{ width: 100%; padding: 10px 0px 8px 0px; }
table.bike_range3 td.lhs ul.thumbnails li		{ list-style: none; display: inline; padding: 0px 10px; }
table.bike_range3 td.rhs						{ width: 218px; vertical-align: top; }
table.bike_range3 td.rhs table					{ width: 218px; height: 286px; }
table.bike_range3 td.rhs .top					{ vertical-align: top; padding: 11px 0px 11px 13px; }
table.bike_range3 td.rhs .bottom				{ display: none; }
table.bike_range3 td.rhs ul.links				{ float: left; padding: 6px 0px 0px 0px; }
table.bike_range3 td.rhs ul.links li			{ width: 205px; float: left; list-style: none; }
table.bike_range3 td.rhs ul.links li a,
table.bike_range3 td.rhs ul.links li a:visited	{ display: block; float: left; padding: 1px 0px 2px 0px; }
table.bike_range3 td.rhs ul.links li a:hover	{ text-decoration: underline; }

.bike_range3_tabs								{ display: none; }
.bike_range3_content							{ width: 568px; float: left; padding: 11px 13px 0px 13px; margin: 0px 0px 10px 0px; }
.bike_range3_content .summary_lhs				{ width: 420px; float: left; }
.bike_range3_content .summary_rhs				{ width: 148px; float: left; text-align: right; }
.bike_range3_content .summary_rhs h3			{ font-size: 18px; font-weight: bold; }
.bike_range3_content .specification_row			{ width: 568px; float: left; }
.bike_range3_content .specification_row strong	{ width: 115px; float: left; line-height: 14px; padding: 7px 0px 7px 0px; }
.bike_range3_content .specification_row p		{ width: 450px; float: left; line-height: 14px; padding: 7px 0px 7px 0px; }
.bike_range3_content .geometry					{ float: left; padding: 0px 0px 13px 0px; }



/* Review Styles */
.rating_large					{ display: none; }

.review3_top					{ width: 568px; display: block; float: left; padding: 0px 0px 11px 0px; }
.review3_top .title				{ width: 568px; display: block; float: left; font-weight: bold; padding: 0px 0px 3px 0px; }
.review3_top .title .name		{ float: left; padding: 0px 4px 0px 0px }
.review3_top .title .outof		{ float: left; padding: 0px 0px 0px 4px }
.review3_top .lhs				{ display: none; }
.review3_row					{ width: 568px; display: block; float: left; padding: 10px 0px 0px 0px; }
.review3_row .lhs				{ width: 123px; display: block; float: left; }
.review3_row .lhs p				{ width: 123px; display: block; float: left; padding: 0px 0px 2px 0px; }
.review3_row .lhs .ratebar		{ width: 123px; display: block; float: left; padding: 0px 0px 2px 0px; }
.review3_row .rhs				{ width: 445px; display: block; float: left; }
.review3_row .rhs a				{ text-decoration: underline; }
.review3_row .rhs a:visited,
.review3_row .rhs a:hover		{ color: #ff7e00; text-decoration: underline; }
.review3_bottom					{ display: none; }

.review4_top					{ display: none; }
.review4_row					{ display: none; }
.review4_submit					{ display: none; }



/* Content Styles */
.content_pages					{ display: none; }



/* Layout Styles */
#container							{ width: 770px; }

#header								{ display: none; }

#navigation							{ display: none; }
#navigation .newsletter				{ display: none; }

#content							{ width: 596px; }
#content #body						{ width: 596px; float: left; }
#content #footer strong				{ color: #ff7e00; font-weight: normal; padding: 0px 10px 0px 10px; }
#content #footer a,
#content #footer a:visited			{ display: none; }
#content #footer .delimiter			{ display: none; }