.noprint {
	display:none;
}
.onlyprint {
	display:block;
}

body {
	width:auto;
	margin:0;
	text-align:left;
}
body,td {
 	font-family: arial, helvetica ; 
 	font-size:11pt ; 
 	line-height:1.4em ; 
 	color:#000 ;
}
h1 {
 	font-family: arial, helvetica ; 
 	font-size:18pt ;
 	line-height:1.4em ; 
 	font-weight:bold;
 	margin:0 0 0.2em 0;
 	border-bottom:1pt solid black;
 	color:#000;
}
h2 {
 	font-family: arial, helvetica ; 
 	font-size:16pt ;  
 	font-weight:bold;
 	margin:0 0 0.5em 0;
 	color:#000;
}
h3 {
 	font-family: arial, helvetica ; 
 	font-size:13pt ; 
 	line-height:1.3em ; 
 	font-weight:bold;
 	margin:0 0 0.5em 0;
 	color:#000;
}
h4 {
 	font-family: arial, helvetica ; 
 	font-size:11pt ; 
 	line-height:1.4em ;
 	margin:0;
}
ul {
	list-style-image:none;
}
a {
	color:#006;
	text-decoration:none;
}
form {
	display:none;
}
.hidden {
	display:none;
}


/* CONTAINERS */

.container1 {
	width:100%;
	margin:0;
	background-image:none;
	border:none;
}
#intro {
	display:none;
}

/* HEADER/NAV */

.nav,
.topbar,
.titlebox ul,
#map_grow,
#map_shrink,
#dealer_key,
#dealer_quicksearch,
.prev_next,
.goback {
	display:none;
}
h1#logo a {
	color:#000;
}
h3#logo_tag {
	margin:0;
	text-align:right;
}


/* PROMOS/SHORTLISTS */

.promo,
.minipromo,
.news_list_short,
.acc_list_short,
.boxflash,
.box_dogleg,
.clicktopop {
	display:none;
}


/* PRODUCTS */

.titlebox img,
#bike_colours,
.box_techpic,
.gallery_search,
#page_product_range .box1_2h,
.review_links,
.review_youtube,
.review_youtube_small,
.specsheet {
	display:none;
}

.range_box {
	float:left;
	width:45%;
	height:70pt;
	padding:0 10pt 10pt 0
}
.range_box img {
	float:left;
	margin-right:10pt;
}
.range_box a {
	color:#000;
}

.box_pricing {
	clear:both;
	margin:0.5em 0;
	padding:1em;
	border:1px solid #ccc;
}
.box_tech .box_inner {
	float:left;
	width:40%;
	margin-right:10pt;
 	font-size:9pt; 
}
.box_specs {
	margin-left:45%;
 	font-size:9pt; 
}
.box_specs table {
	width:100%;
	margin-bottom:10pt;
}	
.box_specs td {
	padding:0.2em;
 	font-size:9pt;
 	vertical-align:top;
 	border-bottom:1pt solid #ccc;
}
.box_gap {
 	font-size:9pt;
}
#page_product_gallery a img,
#page_gallery a img {
	float:left;	
}
#page_product_reviews .box31 {
	clear:both;
	margin-top:0.5em;
	padding-top:0.5em;
	border-top:1px solid #ccc;
}
#page_product_reviews img {
	float:left;
	margin-right:10pt;
	margin-bottom:0.5em;
}

/* DEALERS */

.dealer_list .moreinfo1,
.dealer_list .moreinfo2 {
	display:none;
}
.dealer_list table {
	width:100%;
	margin-top:1.5em;
	border-top:1px solid #ccc;
}
.dealer_list td {
	vertical-align:top;
}
.dealer_list .icons {
	text-align:right;
}
.dealer_list td.tel {
	width:150pt;
}
.dealer_list .distance {
	display:block;
}
.solus,
.bike_onroad,
.bike_offroad,
.atv_utility,
.atv_sport {
	display:block;
	float:left;
	clear:none;
	width:80pt;
	height:auto;
	margin:0.2em 0.2em 0.2em 0;
	padding:0.1em;
	background-image:none;
	border:1px solid #ccc;
 	font-size:9pt ; 
	text-align:center;
	text-indent:0;
}
.dealer_list .solus,
.dealer_list .bike_onroad,
.dealer_list .bike_offroad,
.dealer_list .atv_utility,
.dealer_list .atv_sport {
	float:right;
}
#page_dealer_detail1 #map {
	width:100%;
	height:200pt;
	margin:10pt 0;
	border:1px solid #000;
}
#page_dealer_detail1 .right,
#page_dealer_detail1 .box1_5A {
	clear:both;
}


/* NEWS */

.story {
	clear:both;
	margin-top:5pt;
	padding-top:5pt;
	border-top:1pt solid #ccc;
}
.story img {
	float:left;
	margin:0 10pt 10pt 0;
}
.story a {
	color:#000;
}
.pressoffice_link {
	clear:both;
	margin-top:5pt;
	padding-top:5pt;
	border-top:1pt solid #ccc;
}
#page_news .box13 {
	display:none;
}
#page_news_detail .box13 {
	margin-top:5pt;
	padding:5pt 0;
	border-top:1pt solid #ccc;
	overflow:hidden;
}
#page_news_detail img {
	float:left;
}


/* ACCESSORIES */

.acc_search,
.acc_list_long input,
.acc_list_long select,
.acc_list_long .buynowbutton {
	display:none;
}
.acc_wishlist {
	clear:both;
	margin:0.5em 0;
	padding:1em;
	border:1px solid #ccc;
}
.acc_list_long,
.acc_list_long table {
	width:100%;
}
.acc_list_long td {
	vertical-align:top;
}
.acc_list_long h4,
.acc_list_long table {
	margin:0 0.5em 0.5em;
}
.acc_list_long .pricebox {
	text-align:right;
}


/* PROMOS */

.promo_listmini {
	overflow:auto;
}
.promo_img {
	float:left;
	width:130px;
}
.promo_text {
	margin-left:150px;
}
.promo_text h5 {
	margin:0 0 5pt;
	font-size:11pt
}
.promo_text a {
	color:#000;
}
.promo_text .promo_date {
	display:block;
	font-style:italic;
}
#page_promos h2 {
	margin:0 0 5pt;
	padding:0 0 5pt;
	border-bottom:1px solid #000;
}
.promo_text u,
#page_promos #logo,
#page_promos #logo_tag,
#page_promos .footer,
#page_promos .footer2 {
	display:none;
}


/* FOOTER */

.footer {
	width:auto;
	height:auto;
	margin-top:10pt;
	clear:both;
	color:#000;
	font-size:9pt;
 	line-height:1.2em ; 
}
.links {
	display:none;
}
.footer2 {
	font-size:9pt;
 	line-height:1.2em;
}

/* OTHER */

.break {
	clear:both;
}