/* hide the rest of IE5 Mac so  the site is at least usable (but NOT pretty!) */
@media all {

.prev_next_inner span.onlyprint {
	display:none;
}

.titlebox {
	color:#fff;
	background:#336;
}
.titlebox ul {
	width:480px;
}
.titlebox li a,
.titlebox li span {
	background:#669;
}
.titlebox li a.on {
	color:#336;
}


/* TITLES */

#title_accessoriessearch {
	background-image:url(../images/title_accessoriessearch.gif);
}
#title_accessoriesnews {
	background-image:url(../images/title_accessoriesnews.gif);
}
#title_howtoorderitems {
	background-image:url(../images/title_howtoorderitems.gif);
}
#title_yourcurrentwishlist {
	background-image:url(../images/title_yourcurrentwishlist.gif);
}
#title_yourdetails {
	background-image:url(../images/title_yourdetails_grey.gif);
}
#title_selectyourdealer {
	background-image:url(../images/title_selectyourdealer.gif);
}
#title_newitems {
	padding:0;
	background-position:0 0;
	background-image:url(../images/title_newitems.gif);
}
#title_specialoffers {
	padding:0;
	background-position:0 0;
	background-image:url(../images/title_specialoffers.gif);
}

#acc_brochure {
	background-image:url(../images/acc_brochure.jpg);
}
#acc_brochure_joe {
	background-image:url(../images/joe_brochure.jpg);
}
#acc_brochure_atv {
	background-image:url(../images/acc_brochure_atv.jpg);
}
#acc_brochure a,
#acc_brochure_atv a,
#acc_brochure_joe a {
	display:block;
	height:120px;
	padding-top:12px;
	padding-left:155px;
	padding-right:5px;
	color:#666;
	text-decoration:none;
	-webkit-transition: color 0.2s linear;
}
#acc_brochure a:hover,
#acc_brochure_atv a:hover,
#acc_brochure_joe a:hover {
	color:#c00;
}


/* MATRIX */

.matrix ul,
.matrix li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
.matrix li a {
	display:block;
	width:120px;
	height:120px;
	background:#ccc;
	text-indent:-2000px;
	overflow:hidden;
	opacity:0.85;
	-webkit-transition: opacity 0.2s linear;
}
.matrix li a:hover {
	opacity:1.0;
}
#matrix_onroad a {
	background-image:url('../images/acc_cat_onroad.jpg');
}
#matrix_offroad a {
	background-image:url('../images/acc_cat_offroad.jpg');
}
#matrix_atv a {
	background-image:url('../images/acc_cat_atv.jpg');
}
#matrix_cruiser a {
	background-image:url('../images/acc_cat_cruiser.jpg');
}
#matrix_scooter a {
	background-image:url('../images/acc_cat_scooter.jpg');
}
#matrix_clothing a {
	background-image:url('../images/acc_cat_clothing.jpg');
}
#matrix_gsxr_cloth a {
	background-image:url('../images/acc_cat_gsxr_cloth.jpg');
}
#matrix_bsb_cloth a {
	background-image:url('../images/acc_cat_bsb_cloth.jpg');
}
#matrix_clothing_casual a {
	background-image:url('../images/acc_cat_clothing_casual.jpg');
}
#matrix_clothing_riding a {
	background-image:url('../images/acc_cat_clothing_riding.jpg');
}
#matrix_yosh a {
	background-image:url('../images/acc_cat_yosh.jpg');
}
#matrix_lifestyle a {
	background-image:url('../images/acc_cat_lifestyle.jpg');
}
#matrix_clothing_rizla a {
	background-image:url('../images/acc_cat_rizla.jpg');
}
#matrix_clothing_relentless a {
	background-image:url('../images/acc_cat_relentless.jpg');
}

/* HOMEPAGE TICKER */

#newitems .morelinks,
#specialoffers .morelinks {
	margin-left:155px;
}
#new_ticker,
#special_ticker {
	height:60px;
	padding:5px 0;
	overflow:hidden;
}
#new_ticker .track,
#special_ticker .track {
	width:1000px;
	height:60px;
}
#new_ticker a,
#special_ticker a {
	display:block;
	float:left;
	width:210px;
	height:70px;
	padding:0 10px 0 20px;
	color:#fff;
	text-decoration:none;
	background-image:url('../images/arrow_white.gif');
	background-repeat:no-repeat;
	background-position:12px 4px;
	cursor:pointer;
}
#new_ticker a:hover,
#special_ticker a:hover {
	color:#c00;
	background-image:url('../images/arrow_red.gif');
	background-repeat:no-repeat;
	background-position:13px 4px;
}
#new_ticker img,
#special_ticker img {
	float:right;
	margin-left:5px;
}

#new_ticker b,
#special_ticker b {
	font-family:helvetica,arial,sans-serif;
	font-size:22px;
}


/* HOMEPAGE NEWS */

.link_list_home a {
	float:left;
	width:210px;
	height:120px;
}
#postit {
	position:absolute;
	left:560px;
	top:100px;
	width:125px;
	height:105px;
}


/* ACCESSORIES LONG LIST */

.acc_list_long {
	background-image:url('../images/acc_back1.gif');
}
.acc_list_long .item {
	float:left;
	width:240px;
	height:120px;
	overflow:hidden;
}
.acc_list_long a {
	display:block;
	width:240px;
	height:120px;
	color:#666;
	text-decoration:none;
	background-color:transparent;
	-webkit-transition: color 0.3s linear;
}
.acc_list_long a:hover {
	color:#c00;
	background-color:#fee;
}
.acc_list_long a .title,
.acc_list_long a .code,
.acc_list_long a .price {
	-webkit-transition: color 0.3s linear;
}
.acc_list_long a:hover,
.acc_list_long a:hover .title,
.acc_list_long a:hover .code,
.acc_list_long a:hover .price {
	color:#c00;
}
.acc_list_long img {
	float:left;
}
.acc_list_long .title {
	color:#336;
}
.acc_list_long .info {
	display:block;
	margin-left:120px;
	padding:5px;
}
.acc_list_long .code {
	display:block;
	color:#000;
}
.acc_list_long .price {
	display:block;
	color:#000;
}


/* year buttons */
.yr {
	float:left;
	width:11px;
	height:11px;
	margin-right:1px;
	margin-bottom:1px;
	background-image:url('../images/years.gif');
	text-indent:-3000px;
	overflow:hidden;
}
.yrW {
	background-position:0 -0;
}
.yrX {
	background-position:0 -22px;
}
.yrY {
	background-position:0 -33px;
}
.yrK1 {
	background-position:0 -44px;
}
.yrK2 {
	background-position:0 -55px;
}
.yrK3 {
	background-position:0 -66px;
}
.yrK4 {
	background-position:0 -77px;
}
.yrK5 {
	background-position:0 -88px;
}
.yrK6 {
	background-position:0 -99px;
}
.yrK7 {
	background-position:0 -110px;
}
.yrK8 {
	background-position:0 -121px;
}
.yrK9 {
	background-position:0 -132px;
}
.yrL0 {
	background-position:0 -143px;
}
.yrL1 {
	background-position:0 -154px;
}
.yrL2 {
	background-position:0 -165px;
}
.yrL3 {
	background-position:0 -176px;
}
.yrL4 {
	background-position:0 -187px;
}






/* SEARCH BOX AREA */

#searchbox select,
#searchbox input {
	width:120px;
}





.yearbox  {
	margin:1px;
	display:inline;
	text-align:center;
	background:#878477;
	width:15px;
	padding:2px 3px;
	font-weight:700;
	color:#FFF;
}
.yearboxdiv {
	text-align:center;
	background:#878477;
	width:15px;
	padding:2px 3px;
	font-weight:700;
	color:#FFF;
}




/* MINICART */

#minibasket  {
}




/* SHOPPING CART */
#basket,
.onepageshop table.shop_table2,
.onepageshop table.shop_table3 {
	margin:5px;
}

.onepageshop table {
	width:100%;
}
.onepageshop table th,
.onepageshop table td {
	padding:2px 3px;
}
#basket table th {
	padding:4px;
	background:#07c;
	color:#fff;
}
#basket td {
	padding:4px;
	vertical-align:top;
	border-bottom:1px solid #07c;
}
#basket .cart_total_total td {
	border-bottom:none;
}
#basket .cart_total_total td.info,
#basket .cart_total_total td.figure {
	color:#f90;
	background:#07c;
}
.onepageshop table.shop_table2 th,
.onepageshop table.shop_table3 th {
	background:#FFF;
	color:#669;
}
.onepageshop table.shop_table3 td {
	padding:4px;
	vertical-align:top;
}
.total_info ul {
	margin:10px 0;
	padding:0;
	color:#fff;
}
.total_info li {
	display:block;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
}
.total_info span {
	display:block;
	margin:0;
	padding:0;
	padding-left:20px;
}
.total_info li a {
	display:block;
	position:absolute;
	top:0;
	left:0;
}


/* PREV/NEXT */

.prev_next_outer {
	float:right;
}
.prev_next_inner span {
	display:block;
	float:left;
	padding:0;
	text-align:center;
	color:#f60;
}
.prev_next_inner a {
	color:#f60;
}
.prev_next_inner a:hover {
	color:#f00;
}
.prev_next_inner .prev_next_prev {
	display:block;
	width:60px;
	height:18px;
	margin:0 5px 0 0;
	padding:3px 18px 0 0;
	color:#999;
	background:transparent url(../images/prevnext.png) 100% -56px no-repeat;
	text-align:right;
}
.prev_next_inner a.prev_next_prev {
	color:#f60;
	background:transparent url(../images/prevnext.png) 100% 4px no-repeat;
}
.prev_next_inner a.prev_next_prev:hover {
	color:#f00;
	background:transparent url(../images/prevnext.png) 100% -26px no-repeat;
}
.prev_next_inner .prev_next_next {
	display:block;
	width:60px;
	height:18px;
	margin:0 0 0 5px;
	padding:3px 0 0 18px;
	color:#999;
	background:transparent url(../images/prevnext.png) 0 -56px no-repeat;
	text-align:left;
}
.prev_next_inner a.prev_next_next {
	color:#f60;
	background:transparent url(../images/prevnext.png) 0 4px no-repeat;
}
.prev_next_inner a.prev_next_next:hover {
	color:#f00;
	background:transparent url(../images/prevnext.png) 0 -26px no-repeat;
}
.prev_next_inner .prev_next_first,
.prev_next_inner .prev_next_last {
	display:none;
}
.container_fixed_nav .prev_next_inner {
	float:right;
}
.prev_next_inner .prev_next_first,
.prev_next_inner .prev_next_prev,
.prev_next_inner .prev_next_next,
.prev_next_inner .prev_next_last {
	background:transparent;
	text-indent:0;
}
	


/* DETAIL PAGE */

#itemthumb {
	float:left;
	width:240px;
}
#itemthumb div {
	padding:12px 0;
	color:#666;
}
.product_detail .product_info {
}
html>body .product_detail .product_info {
	width:auto;
}
.product_description {
	padding:0 0 12px;
}
.product_title {
	margin:0 0 10px;
	color:#f60;
	font-size:18px;
}
.picicon,
.picicon a {
	display:block;
	width:25px;
	height:25px;
	background-image:url('../images/acc_swappics.gif');
}
.picicon a {
	text-indent:-2000px;
	overflow:hidden;
}
.picicon a:hover {
	background-position:0 -25px;
}
.nopicicon {
	display:block;
	width:25px;
	height:25px;
	background-image:url('../images/acc_swappics_off.gif');
	text-indent:-2000px;
	overflow:hidden;
}


.buybar td {
	padding:3px;
}
.buynowbutton {
	width:100px;
	margin-bottom:5px;
	padding:3px;
	background:#878477;
}
.buynowbutton input {
	width:20px;
}
.buynowbutton a {
	color:#fff;
	text-decoration:none;
}
.buynowbutton a:hover {
	color:#fcc;
}
.price {
	text-align:right;
}
#accessory_detail td {
	vertical-align:middle;
}
#accessory_detail .price {
	color:#000;
	font-family:helvetica,arial,sans-serif;
	font-size:18px;
}
.newprice {
	color:#f60;
}
.variations h3 {
	margin:5px 0 0;
	color:#000;
}
.variations .odd {
	background:#d5d3c9;
}


/* ICONS */

.atv_utility,
.atv_sport,
.bike_offroad,
.bike_onroad {
	display:block;
	float:right;
	width:46px;
	height:28px;
	background-image:url('../images/dealer_atv_utility.gif');
	text-indent:-2000px;
	overflow:hidden;
}

.atv_sport {
	background-image:url('../images/dealer_atv_sport.gif');
}
.bike_offroad {
	background-image:url('../images/dealer_offroad.gif');
}
.bike_onroad {
	background-image:url('../images/dealer_onroad.gif');
}

/* SPEC SHEET/BROCHURE */

.specsheet .icon,
.brochure .icon {
	float:left;
	display:clock;
	width:48px;
	height:48px;
	background-image:url('../images/icon48_pdf.gif');
	background-repeat:no-repeat;
	background-position:0;
	text-indent:-2000px;
	overflow:hidden;
}
.specsheet .download,
.brochure .download {
	display:block;
	margin-left:50px;
	padding:8px 0 5px 0;
	color:#c00;
}
.specsheet .download:hover,
.brochure .download:hover {
	color:#f66;
}
.specsheet span,
.brochure span {
	display:block;
	margin-left:50px;
}
.brochure a {
	color:#fff;
}


/* EXPLAINATION BOX */

.acc_n {
	background-image:url('../images/numbers_acc.gif');
	background-position:-40px 0;
}
.exp {
	color:#41D2D2;
}
.exp .on {
	color:#fff;
}




/* BALLOON */

.balloon_container1 {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	overflow:visible;
	z-index:1000;
	text-align:center;
}
.balloon_container2 {
	position:relative;
	width:860px;
	margin:0 auto;
}
.balloon {
	width:200px;
	color:#000;
	text-align:left;
}
.balloon a {
	color:#000;
}
.balloon a:hover {
	color:#c00;
}
.balloon_top {
	position:relative;
	padding:30px 35px 0 20px;
	background:url(../images/balloon_top.png);
}
.balloon_btm {
	width:200px;
	height:27px;
	background:url(../images/balloon_btm.png);
}
.balloon .link {
	float:none;
	width:auto;
}
#balloon1 {
	display:none;
	opacity:0;
	position:absolute;
	top:300px;
	left:0px;
	z-index:1000;
}




.mo_pics_mo_problems,
.mo_pics_mo_problems a {
	display:block;
	position:absolute;
	top:15px;
	left:0;
	width:75px;
	height:27px;
	background-image:url('../images/clicktomore.png');
	background-repeat:no-repeat;
	text-indent:-2000px;
	overflow:hidden;
}


.clicktopop {
	display:none;
}
a .clicktopop {
	display:block;
}


}