
/* Pinnacle Bikes 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: 11px Tahoma, Verdana, Arial, sans-serif; background: #e5e6eb url(/digitalAssets/11674_body_contour.gif) no-repeat center top; }

a:link,
a:visited	{ color: #252a33; text-decoration: none; }
a:hover		{ cursor: pointer; text-decoration: underline; }

h1			{ font-size: 11px; color: #ff7e00; }
h2			{ font-size: 11px; }
h3			{ font-size: 11px; }
p			{ line-height: 16px; padding: 0px 0px 12px 0px; }

input,
textarea,
select			{ font: 11px Tahoma, Verdana, Arial, sans-serif; color: #252a33; }
input:focus,
textarea:focus	{ color: #ff7e00; }



/* Snippet Styles */
.float_l	{ float: left; }
.float_r	{ float: right; }
.none		{ display: none; }
.orange		{ color: #ff7e00; }
.white		{ color: #ffffff; }
.print		{ display: none; }



/* Homepage Styles */
.home_news_scroll					{ width: 574px; line-height: 27px; background: #2d3136; padding: 0px 10px; border: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.home_news_scroll a,
.home_news_scroll a:visited			{ color: #ffffff; }
.home_news_scroll a:hover			{ color: #ff7e00; text-decoration: underline; }
.home_news_scroll a span			{ color: #ff7e00; }

.home_image							{ width: 594px; border: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }

.home_content						{ width: 594px; float: left; border: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.home_intoduction					{ width: 218px; float: left; background: #ffffff; border-right: 1px solid #e5e6eb; }
.home_intoduction .title			{ width: 205px; float: left; line-height: 23px; background: #2d3136; padding: 0px 0px 0px 13px; border-bottom: 1px solid #e5e6eb; }
.home_intoduction .title h1			{ float: left; }
.home_intoduction .text				{ width: 198px; height: 241px; float: left; overflow: hidden; background: #f6f6f8 url(/digitalAssets/11657_content_gradient.gif) repeat-x; padding: 8px 8px 0px 12px; }
.home_intoduction .text p			{ width: 198px; }
.home_intoduction .text a,
.home_intoduction .text a:visited	{ text-decoration: underline; }
.home_intoduction .text a:hover		{ text-decoration: none; }

.home_featured_bike					{ width: 375px; float: left; }
.home_featured_bike h1				{ width: 362px; line-height: 23px; color: #252a33; background: #ff7e00 url(/digitalAssets/11667_content_title_orange1.gif) repeat-x; padding: 0px 0px 0px 13px; border-bottom: 1px solid #e5e6eb; }
.home_featured_bike .image			{ width: 375px; height: 225px; display: block; text-align: center; background: #ffffff; }
.home_featured_bike .text			{ width: 375px; display: block; float: left; background: #ff7e00 url(/digitalAssets/11666_content_title_orange2.gif) repeat-x; border-top: 1px solid #e5e6eb; }
.home_featured_bike .text:hover		{ }
.home_featured_bike .text strong	{ display: block; float: left; line-height: 23px; background: #2d3136; padding: 0px 13px; border-right: 1px solid #e5e6eb; }
.home_featured_bike a,
.home_featured_bike a:visited		{ display: block; color: #ff7e00; }
.home_featured_bike a:hover			{ text-decoration: underline; }



/* Bike Range Styles */
table.bike_range1					{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.bike_range1 td				{ width: 197px; vertical-align: top; background: #ffffff; border-left: 1px solid #e5e6eb; }
table.bike_range1 td h1				{ width: 197px; line-height: 23px; text-align: center; background: #2d3136; border-bottom: 1px solid #e5e6eb; }
table.bike_range1 td .image			{ display: block; text-align: center; padding: 0px 0px 0px 0px; }
table.bike_range1 td .text			{ display: block; line-height: 14px; text-align: center; padding: 0px 11px 0px 11px; }
table.bike_range1 td .text p		{ line-height: 14px; }
table.bike_range1 td a,
table.bike_range1 td a:visited		{ display: block; }
table.bike_range1 td a:hover		{ text-decoration: underline; }

table.bike_range2					{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.bike_range2 td.title			{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.bike_range2 td.title h1		{ line-height: 23px; }
table.bike_range2 td				{ width: 296px; vertical-align: top; background-color: #ffffff; background-repeat: no-repeat; background-position: top center; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.bike_range2 td .title			{ width: 283px; display: block; padding: 125px 0px 0px 13px; }
table.bike_range2 td .text			{ width: 273px; display: block; line-height: 14px; padding: 8px 10px 0px 13px; }
table.bike_range2 td .text p		{ line-height: 14px; }
table.bike_range2 td a,
table.bike_range2 td a:visited		{ width: 296px; height: auto !important; height: 134px; min-height: 134px; display: block; }
table.bike_range2 td a:hover .title	{ text-decoration: underline; }
table.bike_range2 td a:hover		{ text-decoration: none; }

table.bike_range3					{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.bike_range3 td.title			{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.bike_range3 td.title h1		{ line-height: 23px; }
table.bike_range3 td.lhs						{ width: 375px; text-align: center; background: #ffffff; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.bike_range3 td.lhs .image					{ width: 375px; display: block; }
table.bike_range3 td.lhs .text					{ width: 375px; display: block; padding: 0px 0px 3px 0px; }
table.bike_range3 td.lhs a.picture,
table.bike_range3 td.lhs a.picture:visited		{ display: block; }
table.bike_range3 td.rhs						{ width: 218px; vertical-align: top; background: #f6f6f8 url(/digitalAssets/11657_content_gradient.gif) repeat-x; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
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 .middle				{ padding: 11px 0px 11px 13px; }
table.bike_range3 td.rhs .middle ul.thumbnails		{ padding: 10px 0px 0px 0px; }
table.bike_range3 td.rhs .middle ul.thumbnails li	{ float: left; list-style: none; text-align: center; padding: 0px 2px 0px 0px; }
table.bike_range3 td.rhs .middle ul.thumbnails li a	{ width: 47px; height: 28px; display: block; float: left; }
table.bike_range3 td.rhs .bottom				{ vertical-align: bottom; padding: 11px 0px 11px 13px; }
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								{ width: 596px; float: left; background: url(/digitalAssets/11658_color_e5e6eb.gif) repeat-x bottom; }
.bike_range3_tabs ul							{ float: left; list-style: none; border-right: 1px solid #e5e6eb; }
.bike_range3_tabs ul li							{ float: left; }
.bike_range3_tabs ul li a,
.bike_range3_tabs ul li a:visited				{ float: left; line-height: 22px; color: #252a33; background: #ff7e00 url(/digitalAssets/11667_content_title_orange1.gif) repeat-x; padding: 0px 20px; border-top: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
.bike_range3_tabs ul li.selected a,
.bike_range3_tabs ul li.selected a:visited		{ background: #ffffff; border-bottom: 1px solid #ffffff; }
.bike_range3_content							{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 0px 13px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; 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; border-bottom: 1px solid #e5e6eb; }
.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: 453px; float: left; line-height: 14px; padding: 7px 0px 7px 0px; }
.bike_range3_content .geometry					{ float: left; padding: 0px 0px 13px 0px; }

table.bike_compare								{ background: #ffffff; border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.bike_compare td.title						{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.bike_compare td.title h1					{ line-height: 23px; }
table.bike_compare a,
table.bike_compare a:visited					{ color: #ff7e00; text-decoration: none; }
table.bike_compare a:hover						{ color: #ff7e00; text-decoration: underline; }
table.bike_compare td.image						{ text-align: center; padding: 5px 0px 5px 0px; }
table.bike_compare td.compare					{ padding: 0px; }
table.bike_compare td.compare input				{ width: 115px; font-weight: bold; color: #ffffff; background: #2d3136 url(/digitalAssets/11663_header_search_arrow.gif) no-repeat 85px -1px; padding: 2px 20px 2px 10px; border: none; }
table.bike_compare td.compare input:hover		{ cursor: pointer; color: #ff7e00; }
table.bike_compare td.select					{ padding: 0px; }
table.bike_compare td.select select				{ width: 158px; }
table.bike_compare td							{ vertical-align: top; line-height: 14px; padding: 7px 13px 7px 13px; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }

.accessories3				{ width: 594px; float: left; background: #f6f6f8 url(/digitalAssets/11657_content_gradient.gif) repeat-x; padding: 0px 0px 0px 0px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.accessories3 .image		{ float: left; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px 13px 0px 0px; }
.accessories3 h2			{ display: block; padding: 11px 13px 12px 0px; }
.accessories3 p				{ line-height: 16px; padding:  0px 13px 12px 13px; }
.accessories3 a				{ text-decoration: underline; }
.accessories3 a:visited,
.accessories3 a:hover		{ color: #ff7e00; text-decoration: underline; }
.accessories3 .buy a,
.accessories3 .buy a:visited	{ text-decoration: none; }
.accessories3 .buy a:hover		{ color: #252a33; text-decoration: underline; }



/* Review Styles */
.rating_large					{ width: 100px; height: 12px; display: block; float: left; background: url(/digitalAssets/11661_rating_large_bottom.gif) no-repeat bottom; padding: 2px 2px 0px 2px; }
.rating_large div				{ height: 0px; display: block; float: left; overflow: hidden; background: url(/digitalAssets/11677_rating_large_top.gif) repeat-x 0px 1px; padding-top: 12px; }

.rating_small					{ width: 50px; height: 15px; display: block; float: left; background: url(/digitalAssets/11660_rating_small_bottom.gif) no-repeat 0px 4px; padding: 0px 1px; }
.rating_small span				{ height: 0px; display: block; float: left; overflow: hidden; background: url(/digitalAssets/11662_rating_small_top.gif) repeat-x 0px 5px; padding-top: 15px; }

table.review2					{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.review2 td.title			{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.review2 td.title h1		{ line-height: 23px; }
table.review2 td				{ width: 296px; vertical-align: top; background-color: #ffffff; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.review2 td .overview				{ width: 285px; display: block; float: left; padding: 11px 0px 6px 11px; }
table.review2 td .overview .title		{ width: 283px; display: block; float: left; padding: 0px 0px 2px 2px; }
table.review2 td .overview .text		{ float: left; padding: 0px 0px 0px 9px; }
table.review2 td ul.models		{ float: left; list-style: none; padding: 0px 0px 8px 0px; }
table.review2 td ul.models li	{ display: block; float: left; padding: 0px 0px 0px 0px; }
table.review2 td ul.models li .image	{ width: 47px; display: block; float: left; padding: 0px 12px 0px 30px; }
table.review2 td ul.models li .title	{ width: 206px; display: block; float: left; font-weight: bold; padding: 0px 0px 0px 1px; }
table.review2 td ul.models li .text		{ width: 147px; display: block; float: left; font-size: 9px; padding: 2px 0px 2px 8px; }
table.review2 td a,
table.review2 td a:visited		{ display: block; float: left; padding: 5px 0px; }
table.review2 td a:hover .title	{ text-decoration: underline; }
table.review2 td a:hover		{ text-decoration: none; }

.review3_top					{ width: 568px; display: block; float: left; padding: 0px 0px 11px 0px; }
.review3_top .press				{ border-bottom: 1px solid #e5e6eb; }
.review3_top .press h2			{ padding: 0px 0px 6px 0px; }
.review3_top .press ul			{ list-style: none; padding: 0px 0px 8px 0px; }
.review3_top .press ul li		{ padding: 0px; }
.review3_top .press ul li img	{ vertical-align: middle; padding: 0px 0px 3px 5px; }
.review3_top h2					{ padding: 11px 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: block; float: left; font-weight: bold; }
.review3_top .lhs .selected		{ color: #ff7e00; text-decoration: underline; }
.review3_row					{ width: 568px; display: block; float: left; padding: 10px 0px 0px 0px; border-top: 1px solid #e5e6eb; }
.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					{ width: 568px; display: block; float: left; padding: 12px 0px 13px 0px; border-top: 1px solid #e5e6eb; }

.review4_top					{ width: 568px; display: block; float: left; font-weight: bold; padding: 0px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; margin: 0px 0px 13px 0px; }
.review4_top .selected			{ color: #ff7e00; text-decoration: underline; }
.review4_row					{ width: 568px; display: block; float: left; padding: 0px 0px 10px 0px; }
.review4_row label.input		{ width: 100px; display: block; float: left; padding: 2px 0px 2px 0px; }
.review4_row label.textarea		{ width: 100px; display: block; float: left; padding: 5px 0px 5px 0px; }
.review4_row label.select		{ width: 100px; display: block; float: left; padding: 2px 0px 2px 0px; }
.review4_row div				{ width: 468px; float: left; }
.review4_row div input			{ width: 250px; float: left; padding: 1px 5px; }
.review4_row div textarea		{ width: 350px; float: left; line-height: 16px; padding: 4px 5px; }
.review4_row div select			{ width: 150px; float: left; }
.review4_submit					{ width: 468px; display: block; float: left; padding: 0px 0px 13px 100px; }
.review4_submit input			{ font-weight: bold; color: #ffffff; background: #2d3136 url(/digitalAssets/11663_header_search_arrow.gif) no-repeat top right; padding: 3px 20px 4px 10px; border: none; }
.review4_submit input:hover		{ cursor: pointer; color: #ff7e00; }



/* News And Archive Styles */
.news1						{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 0px 13px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.news1 .top					{ width: 568px; display: block; float: left; padding: 0px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; }
.news1 .row					{ width: 568px; float: left; padding: 12px 0px 12px 0px; border-bottom: 1px solid #e5e6eb; }
.news1 .image				{ width: 118px; float: left; padding: 0px 13px 12px 0px; }
.news1 .title				{ width: 437px; display: block; padding: 0px 0px 6px 0px; }
.news1 .text				{ line-height: 16px; padding: 0px 0px 12px 0px; }
.news1 .row a				{ height: 113px; display: block; overflow: hidden; }
.news1 .row a:hover .title	{ text-decoration: underline; }
.news1 .row a:hover			{ text-decoration: none; }
.news1 .bottom				{ width: 568px; display: block; float: left; padding: 12px 0px 13px 0px; }

.news2						{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 0px 13px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.news2 .top					{ width: 568px; display: block; float: left; font-weight: bold; padding: 0px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; }
.news2 .top .lhs			{ float: left; }
.news2 .top .rhs			{ float: right; }
.news2 .top .rhs a,
.news2 .top .rhs a:visited	{ padding: 0px 3px; }
.news2 .row					{ width: 568px; float: left; padding: 12px 0px 0px 0px; }
.news2 .row .image			{ float: left; clear: left; padding: 0px 13px 10px 0px; }
.news2 .row h2				{ width: 437px; display: block; padding: 0px 0px 6px 0px; }
.news2 .row p				{ line-height: 16px; padding: 0px 0px 12px 0px; }
.news2 .row a				{ text-decoration: underline; }
.news2 .row a:visited,
.news2 .row a:hover			{ color: #ff7e00; text-decoration: underline; }




/* Our Rider Styles */
table.our_riders				{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.our_riders td.title		{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.our_riders td.title h1	{ line-height: 23px; }
table.our_riders td.image		{ width: 594px; vertical-align: top; background: #ffffff; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.our_riders td.text		{ width: 568px; vertical-align: top; background: #f6f6f8 url(/digitalAssets/11657_content_gradient.gif) repeat-x; padding: 11px 13px 11px 13px; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.our_riders td.text h2		{ padding: 0px 0px 6px 0px; }
table.our_riders td.text p		{ line-height: 16px; padding: 0px 0px 0px 0px; }

.our_riders_content				{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 24px 13px; border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.our_riders_content .top		{ width: 568px; display: block; float: left; font-weight: bold; padding: 0px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; }
.our_riders_content .row		{ width: 552px; float: left; padding: 12px 0px 0px 0px; border-bottom: 1px solid #e5e6eb; }
.our_riders_content .image		{ float: left; padding: 0px 13px 12px 0px; }
.our_riders_content h3			{ padding: 0px 0px 6px 0px; }
.our_riders_content p			{ line-height: 16px; }



/* Attention to Detail Styles */
table.atd1							{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.atd1 td.title					{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.atd1 td.title h1				{ line-height: 23px; }
table.atd1 td						{ width: 568px; vertical-align: top; background: #f6f6f8 url(/digitalAssets/11657_content_gradient.gif) repeat-x; padding: 11px 13px; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }

.atd1_content						{ width: 568px; float: left; background: #ffffff; padding: 0px 13px 24px 13px; border: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.atd1_content .row					{ width: 568px; float: left; padding: 11px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; }
.atd1_content .image				{ float: left; padding: 0px 13px 12px 0px; }
.atd1_content .title				{ width: 437px; display: block; padding: 0px 0px 6px 0px; }
.atd1_content .text					{ line-height: 16px; padding: 0px 0px 12px 0px; }
.atd1_content .row a				{ height: 113px; display: block; overflow: hidden; }
.atd1_content .row a:hover .title	{ text-decoration: underline; }
.atd1_content .row a:hover			{ text-decoration: none; }

.atd2_content						{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 0px 13px;border: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.atd2_content .top					{ width: 568px; display: block; float: left; font-weight: bold; padding: 0px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; }
.atd2_content .top .lhs				{ float: left; }
.atd2_content .top .rhs				{ float: right; }
.atd2_content .top .rhs a,
.atd2_content .top .rhs a:visited	{ padding: 0px 3px; }
.atd2_content .row					{ width: 568px; float: left; padding: 12px 0px 0px 0px; }
.atd2_content .row .image_left		{ float: left; padding: 0px 13px 5px 0px; }
.atd2_content .row .image_center	{ text-align: center; padding: 0px 0px 12px 0px; }
.atd2_content .row .image_right		{ float: right; padding: 0px 13px 5px 0px; }
.atd2_content .row h2				{ width: 437px; display: block; padding: 0px 0px 6px 0px; }
.atd2_content .row p				{ line-height: 16px; padding: 0px 0px 12px 0px; }
.atd2_content .row a				{ text-decoration: underline; }
.atd2_content .row a:visited,
.atd2_content .row a:hover			{ color: #ff7e00; text-decoration: underline; }



/* Download Style */
table.downloads						{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.downloads td.title			{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.downloads td.title h1			{ line-height: 23px; }
table.downloads td					{ width: 147px; background: #ffffff; border-left: 1px solid #e5e6eb; }
table.downloads td .image			{ display: block; border-bottom: 1px solid #e5e6eb; }
table.downloads td ul.downloads		{ list-style: none; padding: 5px 0px 0px 0px; }
table.downloads td ul.downloads li	{ text-align: center; padding: 0px 0px 5px 6px; }
table.downloads td a,
table.downloads td a:visited		{ display: block; }
table.downloads td a:hover			{ text-decoration: underline; }

table.downloads_manuals				{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.downloads_manuals td.title	{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.downloads_manuals td.title h1	{ line-height: 23px; }
table.downloads_manuals td			{ width: 296px; vertical-align: top; background-color: #ffffff; background-repeat: no-repeat; background-position: 206px 10px; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.downloads_manuals td .title	{ width: 190px; display: block; padding: 11px 93px 0px 13px; }
table.downloads_manuals td .text	{ width: 190px; display: block; line-height: 14px; padding: 8px 93px 11px 13px; }
table.downloads_manuals td a,
table.downloads_manuals td a:visited		{ width: 296px; height: auto !important; height: 134px; min-height: 134px; display: block; }
table.downloads_manuals td a:hover .title	{ text-decoration: underline; }
table.downloads_manuals td a:hover			{ text-decoration: none; }



/* Contact Styles */
table.contact						{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.contact td.title				{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.contact td.title h1			{ line-height: 23px; }
table.contact td					{ vertical-align: top; background-color: #ffffff; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }

table.contact td.top				{ width: 593px; padding: 11px 13px 0px 13px; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.contact td.top p				{ line-height: 14px; }

table.contact td.middle				{ width: 283px; background-repeat: no-repeat; background-position: top right; padding: 11px 0px 0px 13px; }
table.contact td.middle p			{ width: 283px; display: block; line-height: 14px; padding: 0px 0px 12px 0px; }

table.contact td.form				{ width: 593px; vertical-align: top; background: #ffffff; padding: 13px 0px 0px 0px; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.contact td.form .row						{ width: 580px; display: block; float: left; padding: 0px 0px 10px 13px; }
table.contact td.form .row label.input			{ width: 100px; display: block; float: left; padding: 2px 0px 2px 0px; }
table.contact td.form .row label.textarea		{ width: 100px; display: block; float: left; padding: 5px 0px 5px 0px; }
table.contact td.form .row label.checkbox		{ width: 100px; height: 53px; display: block; float: left; padding: 2px 0px 2px 0px; }
table.contact td.form .row div					{ width: 480px; float: left; }
table.contact td.form .row div input			{ width: 235px; float: left; padding: 1px 5px; }
table.contact td.form .row div textarea			{ width: 235px; float: left; line-height: 16px; padding: 4px 5px; }
table.contact td.form .row div.checkbox			{ width: 480px; float: left; }
table.contact td.form .row div.checkbox input	{ width: auto; float: left; }
table.contact td.form .row div.checkbox label	{ float: left; padding: 3px 0px 0px 2px; }
table.contact td.form .submit					{ width: 480px; display: block; float: left; padding: 0px 0px 13px 113px; }
table.contact td.form .submit input				{ font-weight: bold; color: #ffffff; background: #2d3136 url(/digitalAssets/11663_header_search_arrow.gif) no-repeat top right; padding: 3px 20px 4px 10px; border: none; }
table.contact td.form .submit input:hover		{ cursor: pointer; color: #ff7e00; }



/* Find a Dealer Styles */
.find_dealer1						{ width: 568px; display: block; float: left; padding: 0px 0px 13px 0px; }
.find_dealer1 .label				{ display: block; float: left; padding: 4px 5px 2px 0px; }
.find_dealer1 .field				{ float: left; }
.find_dealer1 .field input			{ width: 100px; float: left; padding: 3px 5px 2px 5px; }
.find_dealer1 .submit				{ display: block; float: left; padding: 0px 0px 0px 5px; }
.find_dealer1 .submit input			{ font-weight: bold; color: #ffffff; background: #2d3136 url(/digitalAssets/11663_header_search_arrow.gif) no-repeat top right; padding: 3px 20px 4px 10px; border: none; }
.find_dealer1 .submit input:hover	{ cursor: pointer; color: #ff7e00; }

.find_dealer2						{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 0px 13px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.find_dealer2 .map					{ width: 568px; padding: 0px; }
.find_dealer2 .results				{ width: 568px; float: left; background: #ffffff; padding: 0px 0px 24px 0px; }
.find_dealer2 .results .top			{ width: 568px; display: block; float: left; font-weight: bold; padding: 13px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; }
.find_dealer2 .results .top .lhs	{ float: left; }
.find_dealer2 .results .top .lhs a	{ text-decoration: none; }
.find_dealer2 .results .row			{ width: 568px; float: left; line-height: 14px; padding: 11px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; }
.find_dealer2 .results .row .lhs	{ width: 110px; float: left; }
.find_dealer2 .results .row .mid	{ width: 260px; float: left; padding: 0px 18px 0px 0px; }
.find_dealer2 .results .row .rhs	{ width: 180px; float: left; }



/* FAQ Styles */
.faq1_top						{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 11px 13px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.faq1_top .label				{ display: block; float: left; padding: 4px 0px 2px 0px; }
.faq1_top .field				{ float: left; padding: 0px 0px 0px 5px; }
.faq1_top .field input			{ width: 100px; float: left; padding: 3px 5px 2px 5px; }
.faq1_top .field select			{ float: left; padding: 2px 0px 1px 0px; }
.faq1_top .submit				{ display: block; float: left; padding: 0px 0px 0px 5px; }
.faq1_top .submit input			{ font-weight: bold; color: #ffffff; background: #2d3136 url(/digitalAssets/11663_header_search_arrow.gif) no-repeat top right; padding: 3px 20px 4px 10px; border: none; }
.faq1_top .submit input:hover	{ cursor: pointer; color: #ff7e00; }
.faq1_bottom					{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 0px 13px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.faq1_bottom .top				{ width: 568px; display: block; float: left; font-weight: bold; padding: 0px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; margin: 0px 0px 11px 0px; }
.faq1_bottom .top .lhs			{ float: left; }
.faq1_bottom .top .lhs a		{ text-decoration: none; }
.faq1_bottom ul					{ float: left; display: block; list-style: none; padding: 0px 0px 11px 0px; }
.faq1_bottom ul li a			{ display: block; padding: 4px 0px; }

.faq2							{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 0px 13px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.faq2 .top						{ width: 568px; display: block; float: left; font-weight: bold; padding: 0px 0px 11px 0px; border-bottom: 1px solid #e5e6eb; }
.faq2 .top .lhs					{ float: left; }
.faq2 .row						{ width: 568px; float: left; padding: 12px 0px 0px 0px; }
.faq2 .row h2					{ width: 437px; display: block; padding: 0px 0px 6px 0px; }
.faq2 .row p					{ line-height: 16px; padding: 0px 0px 12px 0px; }
.faq2 .row a					{ text-decoration: underline; }
.faq2 .row a:visited,
.faq2 .row a:hover				{ color: #ff7e00; text-decoration: underline; }



/* Content Styles */
.content_title				{ width: 581px; height: auto; float: left; background: #2d3136; padding: 0px 0px 0px 13px; border: 1px solid #e5e6eb; }
.content_title a,
.content_title a:visited	{ color: #ff7e00; text-decoration: none; }
.content_title a:hover		{ color: #ff7e00; text-decoration: underline; }
.content_title h1			{ line-height: 23px; }

.content_image				{ width: 594px; float: left; border: 1px solid #e5e6eb; margin: 10px 0px 10px 0px; }

.content_bullets			{ list-style: url(/digitalAssets/11664_content_bullet.gif) inside; padding: 2px 0px 9px 0px; }
.content_bullets li			{ padding: 0px 0px 3px 0px; }

.content_pages				{ float: right; }
.content_pages .text		{ float: left; padding: 0px 3px; }
.content_pages ul			{ list-style: none; float: left; padding: 1px 0px 0px 0px; }
.content_pages ul li		{ display: inline; float: left; }
.content_pages ul li.text	{ padding: 0px 3px; }
.content_pages ul li u		{ color: #ff7e00; padding: 0px 3px; }
.content_pages ul li a		{ padding: 0px 3px; }

.content_text				{ width: 568px; float: left; background: #ffffff; padding: 11px 13px 0px 13px; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; margin: 0px 0px 10px 0px; }
.content_text .image		{ float: left; padding: 0px 13px 5px 0px; }
.content_text h2			{ display: block; padding: 0px 0px 6px 0px; }
.content_text p				{ line-height: 16px; padding: 0px 0px 12px 0px; }
.content_text a				{ text-decoration: underline; }
.content_text a:visited,
.content_text a:hover		{ color: #ff7e00; text-decoration: underline; }

table.content_form					{ border-top: 1px solid #e5e6eb; border-right: 1px solid #e5e6eb; border-bottom: 1px solid #e5e6eb; margin: 0px auto 10px auto; }
table.content_form td.title			{ height: auto; background: #2d3136; padding: 0px 0px 0px 13px; border-top: none; border-left: 1px solid #e5e6eb; }
table.content_form td.title h1		{ line-height: 23px; }
table.content_form td.lhs			{ width: 375px; vertical-align: top; background: #ffffff; padding: 13px 0px 0px 0px; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.content_form td.lhs p			{ width: 349px; color: #ff7e00; line-height: 14px; padding: 0px 13px 12px 13px; }
table.content_form td.lhs .row						{ width: 362px; display: block; float: left; padding: 0px 0px 10px 13px; }
table.content_form td.lhs .row label.select			{ width: 100px; display: block; float: left; padding: 2px 0px 2px 0px; }
table.content_form td.lhs .row label.input			{ width: 100px; display: block; float: left; padding: 2px 0px 2px 0px; }
table.content_form td.lhs .row label.textarea		{ width: 100px; display: block; float: left; padding: 5px 0px 5px 0px; }
table.content_form td.lhs .row label.checkbox		{ width: 200px; display: block; float: left; padding: 2px 0px 2px 0px; }
table.content_form td.lhs .row div					{ width: 262px; float: left; }
table.content_form td.lhs .row div select			{ width: 206px; float: left; }
table.content_form td.lhs .row div input			{ width: 235px; float: left; padding: 1px 5px; }
table.content_form td.lhs .row div textarea			{ width: 235px; float: left; line-height: 16px; padding: 4px 5px; }
table.content_form td.lhs .row div.checkbox			{ width: 162px; float: left; }
table.content_form td.lhs .row div.checkbox input	{ width: auto; float: left; }
table.content_form td.lhs .row div .note			{ width: 262px; float: left; font-size: 9px; padding: 3px 0px 0px 0px; }
table.content_form td.lhs .submit					{ width: 262px; display: block; float: left; padding: 0px 0px 13px 113px; }
table.content_form td.lhs .submit input				{ font-weight: bold; color: #ffffff; background: #2d3136 url(/digitalAssets/11663_header_search_arrow.gif) no-repeat top right; padding: 3px 20px 4px 10px; border: none; }
table.content_form td.lhs .submit input:hover		{ cursor: pointer; color: #ff7e00; }
table.content_form td.rhs							{ width: 192px; vertical-align: top; background: #f6f6f8 url(/digitalAssets/11657_content_gradient.gif) repeat-x; padding: 11px 13px 11px 13px; border-top: 1px solid #e5e6eb; border-left: 1px solid #e5e6eb; }
table.content_form td.rhs h2						{ width: 192px; padding: 12px 0px 6px 0px; }
table.content_form td.rhs h2.error					{ width: 192px; color: #ff7e00; padding: 0px 0px 12px 0px; }
table.content_form td.rhs p							{ width: 192px; line-height: 16px; padding: 0px 0px 12px 0px; }
table.content_form td.rhs label						{ width: 192px; float: left; padding: 0px 0px 3px 0px; }
table.content_form td.rhs .review_field				{ width: 192px; float: left; padding: 0px 0px 10px 0px; }
table.content_form td.rhs .review_field textarea	{ width: 178px; line-height: 16px; padding: 4px 5px; }
table.content_form td.rhs .submit					{ width: 192px; display: block; float: left; padding: 0px 0px 13px 0px; }
table.content_form td.rhs .submit input				{ font-weight: bold; color: #ffffff; background: #2d3136 url(/digitalAssets/11663_header_search_arrow.gif) no-repeat top right; padding: 3px 20px 4px 10px; border: none; }
table.content_form td.rhs .submit input:hover		{ cursor: pointer; color: #ff7e00; }



/* Layout Styles */
#container							{ position: relative; width: 770px; margin: 0px auto; }

#header								{ z-index: 1; position: absolute; top: 0px; left: 0px; width: 770px; height: 58px; background: #ffffff url(/digitalAssets/11675_header_contour.gif) no-repeat 344px 0px; }
#header .logo						{ width: 177px; height: 41px; float: left; padding: 9px 0px 0px 13px; }
#header .logo a						{ width: 177px; height: 0px; display: block; overflow: hidden; background: url(/digitalAssets/11665_header_pinnacle_logo.gif) no-repeat; padding-top: 41px; }
#header .search						{ float: right; padding: 18px 11px 0px 0px; }
#header .search .bar				{ float: left; color: #ffffff; background: #2d3136; padding: 1px 0px; }
#header .search .bar .text					{ float: left; font-weight: bold; line-height: 21px; padding: 0px 12px; }
#header .search .bar .field					{ float: left; }
#header .search .bar .field input			{ width: 92px; background: #c8ccd2; padding: 4px; border: none; }
#header .search .bar .field input:focus		{ background: #ffffff; }
#header .search .bar .submit				{ float: left; }
#header .search .bar .submit input			{ float: left; color: #ffffff; font-weight: bold; padding: 3px 17px 3px 11px; background: url(/digitalAssets/11663_header_search_arrow.gif) no-repeat top right; border: none; }
#header .search .bar .submit input:hover	{ cursor: pointer; color: #ff7e00; }

#navigation							{ z-index: 2; position: absolute; top: 63px; left: 0px; }
#navigation ul.level1				{ width: 123px; list-style: none; background: url(/digitalAssets/11673_navigation_bk.gif) repeat-y; padding: 7px 13px; }
#navigation ul.level1 li			{ background: url(/digitalAssets/11676_navigation_level1_dots.gif) no-repeat; padding: 5px 0px 0px 0px; }
#navigation ul.level1 li a,
#navigation ul.level1 li a:visited	{ width: 118px; line-height: 19px; display: block; color: #252a33; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 5px; }
#navigation ul.level1 li a:hover	{ color: #ffffff; background: #2d3136; }
#navigation ul.level1 li.selected	{ background: url(/digitalAssets/11676_navigation_level1_dots.gif) no-repeat; padding: 5px 0px 1px 0px; }
#navigation ul.level1 li.selected a,
#navigation ul.level1 li.selected a:visited	{ color: #ffffff; background: #2d3136 url(/digitalAssets/11672_navigation_selected_arrow.gif) no-repeat top right; }
#navigation ul.level1 li.selectedNoKids	{ background: url(/digitalAssets/11676_navigation_level1_dots.gif) no-repeat; padding: 5px 0px 1px 0px; }
#navigation ul.level1 li.selectedNoKids a,
#navigation ul.level1 li.selectedNoKids a:visited	{ color: #ffffff; background: #2d3136; }
#navigation ul.level1 li.dropdown	{ background: none; padding: 0px; }
#navigation ul.level2				{ width: 123px; list-style: none; background: #3e4349; padding: 4px 0px; }
#navigation ul.level2 li			{ background: url(/digitalAssets/11671_navigation_level2_dots.gif) no-repeat; padding: 3px 0px 0px 0px; }
#navigation ul.level2 li a,
#navigation ul.level2 li a:visited	{ width: 113px; line-height: 18px; display: block; color: #ffffff; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 10px; }
#navigation ul.level2 li a:hover	{ color: #ffffff; background: #2d3136; }
#navigation ul.level2 li.selected	{ background: url(/digitalAssets/11671_navigation_level2_dots.gif) no-repeat; padding: 3px 0px 0px 0px; }
#navigation ul.level2 li.selected a,
#navigation ul.level2 li.selected a:visited	{ color: #ff7e00; background: #2d3136; }
#navigation ul.level2 li.dropdown	{ background: none; padding: 0px; }
#navigation ul.level3				{ width: 123px; list-style: none; background: #7d8287; padding: 4px 0px; }
#navigation ul.level3 li			{ background: url(/digitalAssets/11670_navigation_level3_dots.gif) no-repeat; padding: 3px 0px 0px 0px; }
#navigation ul.level3 li a,
#navigation ul.level3 li a:visited	{ width: 113px; line-height: 18px; display: block; color: #252a33; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 10px; }
#navigation ul.level3 li a:hover	{ color: #ffffff; background: #2d3136; }
#navigation ul.level3 li.selected	{ background: url(/digitalAssets/11670_navigation_level3_dots.gif) no-repeat; padding: 3px 0px 0px 0px; }
#navigation ul.level3 li.selected a,
#navigation ul.level3 li.selected a:visited	{ color: #ff7e00; background: #2d3136; }
#navigation ul.level3 li.dropdown	{ background: none; padding: 0px; }
#navigation ul.level4				{ width: 123px; list-style: none; background: #e5e6eb; padding: 4px 0px; }
#navigation ul.level4 li			{ background: url(/digitalAssets/11669_navigation_level4_dots.gif) no-repeat; padding: 3px 0px 0px 0px; }
#navigation ul.level4 li a,
#navigation ul.level4 li a:visited	{ width: 113px; line-height: 18px; display: block; color: #252a33; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 10px; }
#navigation ul.level4 li a:hover	{ color: #ffffff; background: #2d3136; }
#navigation ul.level4 li.selected	{ background: url(/digitalAssets/11669_navigation_level4_dots.gif) no-repeat; padding: 3px 0px 0px 0px; }
#navigation ul.level4 li.selected a,
#navigation ul.level4 li.selected a:visited	{ color: #ff7e00; background: #2d3136; }
#navigation ul.level4 li.dropdown	{ background: none; padding: 0px; }
#navigation .newsletter				{ width: 149px; height: 55px; padding: 5px 0px 0px 0px; }
#navigation .newsletter a			{ width: 149px; height: 0px; display: block; overflow: hidden; background: url(/digitalAssets/11668_navigation_newsletter.gif) no-repeat; padding-top: 55px; }
#navigation .catalogue				{ width: 149px; height: 55px; padding: 5px 0px 0px 0px; }
#navigation .catalogue a			{ width: 149px; height: 0px; display: block; overflow: hidden; background: url(/digitalAssets/11697_navigation_catalogue.gif) no-repeat; padding-top: 55px; }
#navigation .atd					{ width: 149px; height: 55px; padding: 5px 0px 0px 0px; }
#navigation .atd a					{ width: 149px; height: 0px; display: block; overflow: hidden; background: url(/digitalAssets/11700_navigation_find_out.gif) no-repeat; padding-top: 55px; }
#navigation .team					{ width: 149px; height: 55px; padding: 5px 0px 0px 0px; }
#navigation .team a					{ width: 149px; height: 0px; display: block; overflow: hidden; background: url(/digitalAssets/11702_Untitled-1.gif) no-repeat; padding-top: 55px; }

#content							{ z-index: 3; position: absolute; top: 63px; left: 154px; width: 616px; }
#content #body						{ width: 596px; float: left; background: #ffffff url(/digitalAssets/11659_content_contour.gif) no-repeat; padding: 10px 10px 0px 10px; }
#content #footer					{ float: right; color: #ffffff; background: #2d3136; padding: 5px 12px 5px 13px; margin: 10px 0px 0px 0px; }
#content #footer strong				{ color: #ff7e00; font-weight: normal; }
#content #footer a,
#content #footer a:visited			{ color: #ffffff; }
#content #footer .delimiter			{ padding: 0px 6px; }


