@import url('textStyle.css');

html {
	font-size:13px;
}

body {
	background:url(/images/siteGraphics/bg-body.gif) repeat-x #E9ECEF;
	font-family:Arial, Helvetica, sans-serif;
	color:#a2a2a2;
}

#left {
	width:736px;
	float:left;
	clear:left;
}

#left #flashHome{
	background: #e9ecef;
}

#bgServices {
	background:url(/images/siteGraphics/bg-services.jpg) no-repeat top right;
	min-height:230px;
}
#bgServiceTyres {
	background:url(/images/siteGraphics/bg-service-tyres.jpg) no-repeat top right;
	min-height:230px;
}
#bgPartsAccessories {
	background:url(/images/siteGraphics/bg-parts-accessories.jpg) no-repeat top right;
	min-height:230px;
}
#bgFinanceInsurance {
	background:url(/images/siteGraphics/bg-finance-insurance.jpg) no-repeat top right;
	min-height:230px;
}
#bgAbout {
	background:url(/images/siteGraphics/bg-about.jpg) no-repeat top right;
	min-height:230px;
}
#bgCafe {
	background:url(/images/siteGraphics/bg-cafe.jpg) no-repeat top right;
	min-height:230px;
}
#bgNews {
	background:url(/images/siteGraphics/bg-news.jpg) no-repeat top right;
	min-height:230px;
}
#bgNewBikes {
	background:url(/images/siteGraphics/bg-new-bikes.jpg) no-repeat top right;
	min-height:230px;
}
#bgUsedBikes {
	background:url(/images/siteGraphics/bg-used-bikes.jpg) no-repeat top right;
	min-height:230px;
}
#bgGallery {
	background:url(/images/siteGraphics/bg-parts-gallery.jpg) no-repeat top right;
	min-height:230px;
}




.pageTitle {
	margin-bottom:15px;
}

.leftContent {
	width:694px;
	float:left;
	padding:100px 20px 70px 20px; 
}

#leftCopy {
	width:450px;
	float:left;
	clear: both;
}

#rightCopy {
	width:215px;
	float:right;
	margin-right:0px;
}

.rightColImg {	
	margin:67px 0 0 0;
}
.rightColImg img {
	padding:5px;
	display:block;
	background:#1f1f1f;
	border:1px solid #1f1f1f;
}
.rightColImg img:hover {
	background:#2a2a2a;
	color:#fff;
	border:1px solid #444;
}


#leftCopy ul {
	list-style:square inside;
	padding-left:10px;
	margin-bottom:15px;
	line-height:19px;
}
#leftCopy li {
	line-height:19px;
}



#right {
	width:213px;
	float:right;
	margin:13px 0 50px 0px;
}

#right ul {
	width:215px;
	height: 312px;
	display:block;
	overflow:hidden;
}
	
#right li {
	padding-right:15px;
	width:215px;
	height:312px;
	display:block;
}

#right a, #right p {
	color:#fff;
}

#right .articleHeading a{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	line-height:20px;
}

#right .special {
	margin: 15px 0 0 0;
	background: url(/images/siteGraphics/tit-specials.gif) no-repeat;
	width: 100%;
	height: 46px;
	display: block;
}

#right .news {
	margin: 15px 0 0 0;
	background: url(/images/siteGraphics/tit-latest-news.gif) no-repeat;
	width: 100%;
	height: 46px;
	display: block;
}

#mainContainer {
	width: 980px;
	margin: 0 auto;
	text-align:left;
}

#headerDiv {
	background:url(/images/siteGraphics/bg-header.gif) bottom repeat-x;
	width:980px;
	height:93px;
	margin-top:19px;
	position:relative;
}

#logoDiv {
	width:244px;
	height:93px;
	position:absolute;
}


#SubscibeDiv a{
	background:url(../images/siteGraphics/buttons/button-subcribe.png) 0 0 no-repeat;
	position:absolute;
	display:block;
	width:143px;
	height:19px;
	text-align:right;
	top:60px;
	right:20px;
	z-index:1;
}

#SubscibeDiv a:hover{
	background:url(../images/siteGraphics/buttons/button-subcribe.png) 0 -19px no-repeat;
}	
	
	
	
#menuDiv {
	float:left;
	font-family: "Trebuchet MS" Arial, Helvetica, sans-serif ;
	font-size:11px;
	color:#d3d6d9;
	font-weight:normal;
	margin-top:15px;
	margin-left:250px;
}

#headerDivRight {
	background:url(/images/siteGraphics/bg-header-right.gif) right bottom no-repeat;
	width:9px;
	height:93px;
	float:right;
}

#contentContainer{
	background:url(/images/siteGraphics/bg-content.gif);
	width:980px;
	min-height:250px;
	margin-bottom:50px;
}
#contentBottom {
	background:url(/images/siteGraphics/bg-content-bottom.gif) bottom no-repeat;
	width:980px;
}

#footerDiv {
	width:980px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9fa0a1;
}

#footerLevelOne {
	background:url(/images/siteGraphics/bg-footer.gif) no-repeat;
	padding:5px 10px;
	margin-bottom:13px;
	height:22px;
}
#footerLevelTwo {
	margin-bottom:13px;
	color:#b5b7b8;
	padding:0 10px;
	font-size:10px;
}

.footerLeft{
	width:300px;
	float:left;
	clear:left;
}

.footerRight{
	width:500px;
	float:right;
	clear:right;
	text-align:right;
}

.home a {
	background:url(/images/siteGraphics/footer-home.gif) 0 0px no-repeat;
	overflow:hidden;
	padding:0 0 0 15px;
	color:#9d9e9f;
	margin-right:13px;
}
.home a:hover {
	background:url(/images/siteGraphics/footer-home.gif) 0 -11px no-repeat;
	color:#333;
}
.contact a {
	background:url(/images/siteGraphics/footer-contact.gif) 0 0px no-repeat;
	overflow:hidden;
	padding:0 0 0 15px;
	color:#9d9e9f;
	margin-right:13px;
}
.contact a:hover {
	background:url(/images/siteGraphics/footer-contact.gif) 0 -11px no-repeat;
	color:#333;
}
.sitemap a {
	background:url(/images/siteGraphics/footer-sitemap.gif) 0 0px no-repeat;
	overflow:hidden;
	padding:0 0 0 15px;
	color:#9d9e9f;
	margin-right:13px;
}
.sitemap a:hover {
	background:url(/images/siteGraphics/footer-sitemap.gif) 0 -11px no-repeat;
	color:#333;
}
.phone {
	background:url(/images/siteGraphics/footer-phone.gif) no-repeat;
	overflow:hidden;
	padding:0 0 0 15px;
	color:#9d9e9f;
}

.blueSquare {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	color:#b5b7b8;
	text-align:right;
	float:right;
	clear:right;
	text-align:right;
}
.blueSquare a {
	color:#b5b7b8;
}
.blueSquare a:hover {
	color:#7f8183;
}

#left label.error {
	color:#FF0000;
}

#required {
	font-style:italic;
	font-size:10px;
	margin:15px 0 30px 130px;
	height:15px;
	display:block;
}

#notation {
	font-style:italic;
	font-size:11px;
	margin:5px 0 5px 220px;
	line-height:17px;
	display:block;
	width:270px;
}


#formDiv {
	background:url(../images/siteGraphics/form-bottom.gif) left bottom #3d3d3d no-repeat;
	padding:15px;
	width:420px;
	display:block;
}
#formDivTop {
	background:url(../images/siteGraphics/form-top.gif) left top #3d3d3d no-repeat;
	height:10px;
	width:450px;
	display:block;
}

#contactDiv {
	background:url(../images/siteGraphics/contact-bottom.gif) left bottom #3d3d3d no-repeat;
	padding:15px;
	width:660px;
	margin-bottom:20px;
}
#contactDivTop {
	background:url(../images/siteGraphics/contact-top.gif) left top #3d3d3d no-repeat;
	height:10px;
	width:690px;
	display:block;
}

/*    Forms    */


#left .enquiry form {
	width:420px;
}

#left fieldset {
	border:1px solid #fff;
	margin:20px 0;
	padding:15px;
}

#left legend {
	font-size:16px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
	margin-bottom:5px;
}

#left .feedback label {
	width:210px;
}
#left .feedback form {
	width:570px;
}

#left label {
	width:120px;
	clear:left;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	line-height:21px;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#a2a2a2;
}

#left input {
	width:270px;
	background:#999;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	border-left:1px solid #000;
	border-top:1px solid #000;
	padding:2px;
	color:#000;
	line-height:18px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#left input.checkbox {
	width:15px;
	text-align:left;
	padding:0px;
	color:#000;
	line-height:18px;
	margin:2px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:none;
	border:none;
}

#left select {
	width:277px;
	background:#999;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	border-left:1px solid #000;
	border-top:1px solid #000;
	color:#000;
	padding:0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
}

#left textarea {
	width:270px;
	background:#999;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	border-left:1px solid #000;
	border-top:1px solid #000;
	padding:2px;
	color:#000;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
}

#left input.submit {
	background:url(../images/siteGraphics/send-enquiry-grey.gif) 0 0 no-repeat;
	width:99px;
	height:14px;
	overflow:hidden;
	margin:0 0 30px 130px;
	border:none;
	cursor:pointer;
}
#left input.submit:hover {
	background:url(../images/siteGraphics/send-enquiry-grey.gif) 0 -14px no-repeat;
}

#left input.submitWide {
	background:url(../images/siteGraphics/send-enquiry-grey.gif) 0 0 no-repeat;
	width:99px;
	height:14px;
	overflow:hidden;
	margin:15px 0 30px 220px;
	border:none;
	cursor:pointer;
}
#left input.submitWide:hover{
	background:url(../images/siteGraphics/send-enquiry-grey.gif) 0 -14px no-repeat;
}






/*  News/Specials Listing  */

.listingWrap a {
	width:673px;
	height:100%;
	overflow:hidden;
	display:block;
	background:#1f1f1f;
	padding:10px;
	margin-bottom:3px;
	color:#938f8f;
}
.listingWrap a:hover {
	background:#2a2a2a;
	color:#fff;
}

.listingImg {
	height:100%;
	display:block;
}

.listingWrap img {
	width:140px;
	margin:0 10px 0 0;
	float:left;
	display:block;
}
.listingHeading {
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	color:#fff;
	margin-bottom:27px;
}
.listingStartDate {
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	display:block;
}
.listingSynopsis {
	padding-left:150px;
	display:block;
}

.newsDetailHead {
	font-size:27px;
	line-height:30px;
	margin:20px 0 5px 0;
	font-style:normal;
	font-weight:bold;
	color:#fff;
}

.newsDetailDate {
	font-size:16px;
	line-height:21px;
	font-style:normal;
	font-weight:bold;
	color:#999;
	margin-bottom:25px;
}

.galleryWrap a {
	width:150px;
	float:left;
	padding:5px;
	height:100%;
	overflow:hidden;
	display:block;
	background:#1f1f1f;
	margin:0 11px 11px 0;
	border:1px solid #1f1f1f;
}
.galleryWrap a:hover {
	background:#2a2a2a;
	color:#fff;
	border:1px solid #444;
}
.galleryWrap img {
	width:150px;
}

.captionTitle {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	display:block;
	margin:8px 5px 5px 5px;
}
.caption {
	font-size:11px;
	color:#a2a2a2;
	display:block;
	margin:5px;
}

/*  News Ticker  */

input.prev {
	background:url(../images/siteGraphics/prev.gif) 0 0 no-repeat;
	border:none;
	width:8px;
	height:11px;
	overflow:hidden;
	cursor:pointer;
	margin-right:12px;
}
input.prev:hover {
	background:url(../images/siteGraphics/prev.gif) 0 -11px no-repeat;
}
input.next {
	background:url(../images/siteGraphics/next.gif) 0 0 no-repeat;
	border:none;
	width:8px;
	height:11px;
	overflow:hidden;
	cursor:pointer;
	margin-left:12px;
}
input.next:hover {
	background:url(../images/siteGraphics/next.gif) 0 -11px no-repeat;
}

.tickerImageContainter {
	text-align:center;
	display: block;
	width:215px;
	height:143px;
	background:#222;
	vertical-align:middle;
}

.tickerImageContainter img {
    vertical-align:middle;
}


.contactDetails {
	width:220px;
	float:left;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
}
.contactForm {
	width:420px;
	float:right;
	display:block;
	margin-top:17px;
	padding:0;
}
.contactMap {
	background:#222;
	border:1px solid #444;
	padding:10px;
	float:left;
	display:block;
	margin-bottom:10px;
}

.smallCaps {
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
}

.largeText {
	font-size:18px;
	color:#999;
	font-weight:bold;
}


.displayBlock {
	padding:7px 7px 7px 37px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin:20px 0;
	line-height:20px;
	min-height:40px;
	background:url(/images/siteGraphics/arrow.gif) 0px 12px no-repeat;
}

.displayBlock a,
#formToggle a {
	color:#fff;
}

.displayBlock a:hover,
#formToggle a:hover {
	color:#ff0000;
}

.enquireToday a {
	background:url(/images/siteGraphics/enquire-today.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	margin:50px 0 0px 0;
	cursor:pointer;
}
.enquireToday a:hover {
	background:url(/images/siteGraphics/enquire-today.gif) 0px -50px no-repeat;
}

.searchUsed a {
	background:url(/images/siteGraphics/search-used.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	margin:50px 0 0px 0;
	cursor:pointer;
}
.searchUsed a:hover {
	background:url(/images/siteGraphics/search-used.gif) 0px -50px no-repeat;
}

.enquireNewMotorcycle a {
	background:url(/images/siteGraphics/enquire-new-motorcycle.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	margin:50px 0 0px 0;
	cursor:pointer;
}
.enquireNewMotorcycle a:hover {
	background:url(/images/siteGraphics/enquire-new-motorcycle.gif) 0px -50px no-repeat;
}


.newsLanding a {
	background:url(/images/siteGraphics/button-news.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.newsLanding a:hover {
	background:url(/images/siteGraphics/button-news.gif) 0px -50px no-repeat;
}

.specialsLanding a {
	background:url(/images/siteGraphics/button-specials.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.specialsLanding a:hover {
	background:url(/images/siteGraphics/button-specials.gif) 0px -50px no-repeat;
}

.galleryLanding a {
	background:url(/images/siteGraphics/button-gallery.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.galleryLanding a:hover {
	background:url(/images/siteGraphics/button-gallery.gif) 0px -50px no-repeat;
}

.roadGallery a {
	background:url(/images/siteGraphics/button-road.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.roadGallery a:hover {
	background:url(/images/siteGraphics/button-road.gif) 0px -50px no-repeat;
}
.offRoadGallery a {
	background:url(/images/siteGraphics/button-off-road.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.offRoadGallery a:hover {
	background:url(/images/siteGraphics/button-off-road.gif) 0px -50px no-repeat;
}
.showroomGallery a {
	background:url(/images/siteGraphics/button-showroom.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.showroomGallery a:hover {
	background:url(/images/siteGraphics/button-showroom.gif) 0px -50px no-repeat;
}
.racingGallery a {
	background:url(/images/siteGraphics/button-racing.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.racingGallery a:hover {
	background:url(/images/siteGraphics/button-racing.gif) 0px -50px no-repeat;
}

.backGallery a {
	background:url(/images/siteGraphics/button-back.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.backGallery a:hover {
	background:url(/images/siteGraphics/button-back.gif) 0px -50px no-repeat;
}

.servicesFinance a {
	background:url(/images/siteGraphics/button-finance.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.servicesFinance a:hover {
	background:url(/images/siteGraphics/button-finance.gif) 0px -50px no-repeat;
}

.servicesService a {
	background:url(/images/siteGraphics/button-service.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.servicesService a:hover {
	background:url(/images/siteGraphics/button-service.gif) 0px -50px no-repeat;
}




.cafeMenu a {
	background:url(/images/siteGraphics/button-menu.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	margin:20px 0;
	cursor:pointer;
}
.cafeMenu a:hover {
	background:url(/images/siteGraphics/button-menu.gif) 0px -50px no-repeat;
}

.buttonSuzukiMerchandiseCatalog a {
	background:url(/images/siteGraphics/buttons/button-merchandise-catalog.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	margin:20px 0;
	cursor:pointer;
}
.buttonSuzukiMerchandiseCatalog a:hover {
	background:url(/images/siteGraphics/buttons/button-merchandise-catalog.gif) 0px -50px no-repeat;
}
.buttonEbayStore a {
	background:url(/images/siteGraphics/buttons/button-ebay.gif) 0 0 no-repeat;
	width:300px;
	height:50px;
	overflow:hidden;
	display:block;
	margin:20px 0;
	cursor:pointer;
}
.buttonEbayStore a:hover {
	background:url(/images/siteGraphics/buttons/button-ebay.gif) 0px -50px no-repeat;
}

#newBikes a {
	background:url(/images/siteGraphics/new-bikes.jpg) 0 0 no-repeat;
	width:301px;
	height:330px;
	overflow:hidden;
	float:left;
	display:block;
	margin-left:25px;
	cursor:pointer;
}
#newBikes a:hover {
	background:url(/images/siteGraphics/new-bikes.jpg) 0 -330px no-repeat;
}

#usedBikes a {
	background:url(/images/siteGraphics/used-bikes.jpg) 0 0 no-repeat;
	width:328px;
	height:330px;
	overflow:hidden;
	float:left;
	display:block;
	cursor:pointer;
}
#usedBikes a:hover {
	background:url(/images/siteGraphics/used-bikes.jpg) 0 -330px no-repeat;
}

a.menuItem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#fff;
	background:url(../images/siteGraphics/menuItemLeft.gif) no-repeat;
	display:inline;
	float:left;
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 50px; /* Height of button background height */
	padding-left: 15px; /* Width of left menu image */
	text-decoration: none;
	margin-right:2px;
}

a.Lams{
	background:url(../images/siteGraphics/menuItemLeftLams.gif) no-repeat;
	width: 95px;
}

a:link.menuItem, a:visited.menuItem, a:active.menuItem{
	color: #fff; /*button text color*/
}

a.menuItem span {
	background:url(../images/siteGraphics/menuItemRight.gif) no-repeat 100% 0;
	display: block;
	padding:20px 15px 15px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.menuItem:hover,
li.ui-tabs-selected a.menuItem { /* Hover state CSS */
	background-position: bottom left;
}

a.menuItem:hover span,
li.ui-tabs-selected a.menuItem span { /* Hover state CSS */
	background-position: 100% -50px;
	color: #fff;
}

.ui-tabs-nav {
	clear:both;
}
.ui-tabs-hide { 
	display: none; 
}

#subCategories {
	background:url(/images/siteGraphics/bg-table-bottom.gif) bottom center no-repeat #3d3d3d;
	width:679px;
	padding-bottom:10px;
}

.categoryRow {
	margin-bottom:15px;
}
#bikeCategories {
	clear: both;
}
#bikeCategories ul li {
	display: inline;
}
.categoryLinks a {
	color:#ccc;
	background:url(/images/siteGraphics/bg-brochure-link.gif) 0px 0px no-repeat;
	padding-left:25px;
	overflow:hidden;
	height:20px;
	line-height:20px;
	margin-left:15px;
	width:230px;
	float:left;
}
.categoryLinks a:hover {
	color:#ccc;
	background:url(/images/siteGraphics/bg-brochure-link.gif) 0px -20px no-repeat;
}
.categoryLinks {
	margin-top:10px;
}
.categoryHeading {
	height:80px;
	width: 450px;
	clear:both;
}
.categoryHeadingFloat{
	height:80px;
	width:120px;
	float:left;
	padding-left:85px;
	
}
.categoryHeadingFloat a{
	height: 80px;
	width: 120px;
	display:block;
	background: url("/images/siteGraphics/bg-boulevard-tile.gif") no-repeat 0px -80px;
}

.categoryHeadingFloat a:hover{
	background: url("/images/siteGraphics/bg-boulevard-tile.gif") no-repeat 0px 0px;
}

.categoryHeading h2 {
	padding-left:130px;
	font-size:20px;
	padding-top:30px;
	float:left;
}

.Scooter {
	background:url(/images/siteGraphics/bg-scooter.jpg) no-repeat;
}
.FunATV {
	background:url(/images/siteGraphics/bg-atvfun.jpg) no-repeat;
}
.SportATV {
	background:url(/images/siteGraphics/bg-atvsport.jpg) no-repeat;
}
.FarmATV {
	background:url(/images/siteGraphics/bg-atvfarm.jpg) no-repeat;
}
.TwoWheelFun {
	background:url(/images/siteGraphics/bg-2wheelfun.jpg) no-repeat;
}
.TwoWheelFarm {
	background:url(/images/siteGraphics/bg-2wheelfarm.jpg) no-repeat;
}
.Motocross {
	background:url(/images/siteGraphics/bg-motocross.jpg) no-repeat;
}
.TrailEnduro {
	background:url(/images/siteGraphics/bg-trailenduro.jpg) no-repeat;
}
.SuperMotard {
	background:url(/images/siteGraphics/bg-supermotard-road.jpg) no-repeat;
}
.DualPurpose {
	background:url(/images/siteGraphics/bg-dualpurpose-road.jpg) no-repeat;
}
.Cruiser {
	background:url(/images/siteGraphics/bg-cruiser.jpg) no-repeat;
}
.SportSportTouring {
	background:url(/images/siteGraphics/bg-sport-touring.jpg) no-repeat;
}
.SuperSport {
	background:url(/images/siteGraphics/bg-supersport.jpg) no-repeat;
}


/*  Accessory Logos  */

#accessoryLogos {
}

.logoRow {
	margin-bottom:10px;
}

.fox a {
	background:url(/images/siteGraphics/logos/fox.gif) 0 -30px no-repeat;
	display:block;
	width:86px;
	height:30px;
	overflow:hidden;
	margin:25px 10px 10px 10px;
	float:left;
}
.fox a:hover {
	background:url(/images/siteGraphics/logos/fox.gif) 0 0 no-repeat;
}
.thor a {
	background:url(/images/siteGraphics/logos/thor.gif) 0 -36px no-repeat;
	display:block;
	width:94px;
	height:36px;
	overflow:hidden;
	margin:15px 10px 10px 10px;
	float:left;
}
.thor a:hover {
	background:url(/images/siteGraphics/logos/thor.gif) 0 0 no-repeat;
}
.shift a {
	background:url(/images/siteGraphics/logos/shift.gif) 0 -55px no-repeat;
	display:block;
	width:52px;
	height:55px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.shift a:hover {
	background:url(/images/siteGraphics/logos/shift.gif) 0 0 no-repeat;
}
.sixsixone a {
	background:url(/images/siteGraphics/logos/sixsixone.gif) 0 -17px no-repeat;
	display:block;
	width:136px;
	height:17px;
	overflow:hidden;
	margin:27px 10px 10px 10px;
	float:left;
}
.sixsixone a:hover {
	background:url(/images/siteGraphics/logos/sixsixone.gif) 0 0 no-repeat;
}
.mtwor a {
	background:url(/images/siteGraphics/logos/m2r.gif) 0 -31px no-repeat;
	display:block;
	width:92px;
	height:31px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.mtwor a:hover {
	background:url(/images/siteGraphics/logos/m2r.gif) 0 0 no-repeat;
}
.shoei a {
	background:url(/images/siteGraphics/logos/shoei.gif) 0 -31px no-repeat;
	display:block;
	width:85px;
	height:31px;
	overflow:hidden;
	margin:15px 10px 10px 10px;
	float:left;
}
.shoei a:hover {
	background:url(/images/siteGraphics/logos/shoei.gif) 0 0 no-repeat;
}
.arai a {
	background:url(/images/siteGraphics/logos/arai.gif) 0 -42px no-repeat;
	display:block;
	width:92px;
	height:42px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.arai a:hover {
	background:url(/images/siteGraphics/logos/arai.gif) 0 0 no-repeat;
}
.hjc a {
	background:url(/images/siteGraphics/logos/hjc.gif) 0 -32px no-repeat;
	display:block;
	width:96px;
	height:32px;
	overflow:hidden;
	margin:13px 10px 10px 10px;
	float:left;
}
.hjc a:hover {
	background:url(/images/siteGraphics/logos/hjc.gif) 0 0 no-repeat;
}
.agv a {
	background:url(/images/siteGraphics/logos/agv.gif) 0 -51px no-repeat;
	display:block;
	width:51px;
	height:51px;
	overflow:hidden;
	margin:10px 15px 10px 10px;
	float:left;
}
.agv a:hover {
	background:url(/images/siteGraphics/logos/agv.gif) 0 0 no-repeat;
}
.shark a {
	background:url(/images/siteGraphics/logos/shark.gif) 0 -45px no-repeat;
	display:block;
	width:98px;
	height:45px;
	overflow:hidden;
	margin:15px 15px 10px 10px;
	float:left;
}
.shark a:hover {
	background:url(/images/siteGraphics/logos/shark.gif) 0 0 no-repeat;
}
.dainese a {
	background:url(/images/siteGraphics/logos/dainese.gif) 0 -27px no-repeat;
	display:block;
	width:115px;
	height:27px;
	overflow:hidden;
	margin:20px 15px 10px 10px;
	float:left;
}
.dainese a:hover {
	background:url(/images/siteGraphics/logos/dainese.gif) 0 0 no-repeat;
}
.unit a {
	background:url(/images/siteGraphics/logos/unit.gif) 0 -40px no-repeat;
	display:block;
	width:95px;
	height:40px;
	overflow:hidden;
	margin:17px 20px 10px 10px;
	float:left;
}
.unit a:hover {
	background:url(/images/siteGraphics/logos/unit.gif) 0 0 no-repeat;
}
.teknic a {
	background:url(/images/siteGraphics/logos/teknic.gif) 0 -20px no-repeat;
	display:block;
	width:128px;
	height:20px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.teknic a:hover {
	background:url(/images/siteGraphics/logos/teknic.gif) 0 0 no-repeat;
}
.LKI a {
	background:url(/images/siteGraphics/logos/LKI.gif) 0 -55px no-repeat;
	display:block;
	width:64px;
	height:54px;
	overflow:hidden;
	margin:0 0 0 10px;
	float:left;
}
.LKI a:hover {
	background:url(/images/siteGraphics/logos/LKI.gif) 0 0 no-repeat;
}
.alpinestar a {
	background:url(/images/siteGraphics/logos/alpine-stars.gif) 0 -49px no-repeat;
	display:block;
	width:101px;
	height:49px;
	overflow:hidden;
	margin:10px 20px 10px 10px;
	float:left;
}
.alpinestar a:hover {
	background:url(/images/siteGraphics/logos/alpine-stars.gif) 0 0 no-repeat;
}
.kbc a {
	background:url(/images/siteGraphics/logos/kbc.gif) 0 -29px no-repeat;
	display:block;
	width:105px;
	height:29px;
	overflow:hidden;
	margin:20px 20px 10px 10px;
	float:left;
}
.kbc a:hover {
	background:url(/images/siteGraphics/logos/kbc.gif) 0 0 no-repeat;
}
.rjays a {
	background:url(/images/siteGraphics/logos/rjays.gif) 0 -25px no-repeat;
	display:block;
	width:110px;
	height:25px;
	overflow:hidden;
	margin:25px 20px 10px 10px;
	float:left;
}
.rjays a:hover {
	background:url(/images/siteGraphics/logos/rjays.gif) 0 0 no-repeat;
}
.draggin a {
	background:url(/images/siteGraphics/logos/draggin.gif) 0 -48px no-repeat;
	display:block;
	width:62px;
	height:48px;
	overflow:hidden;
	margin:10px 20px 10px 10px;
	float:left;
}
.draggin a:hover {
	background:url(/images/siteGraphics/logos/draggin.gif) 0 0 no-repeat;
}
.hornee a {
	background:url(/images/siteGraphics/logos/hornee.gif) 0 -21px no-repeat;
	display:block;
	width:162px;
	height:21px;
	overflow:hidden;
	margin:23px 20px 10px 10px;
	float:left;
}
.hornee a:hover {
	background:url(/images/siteGraphics/logos/hornee.gif) 0 0 no-repeat;
}
.kuryakyn a {
	background:url(/images/siteGraphics/logos/kurykyn.gif) 0 -48px no-repeat;
	display:block;
	width:115px;
	height:48px;
	overflow:hidden;
	margin:10px 20px 10px 10px;
	float:left;
}
.kuryakyn a:hover {
	background:url(/images/siteGraphics/logos/kurykyn.gif) 0 0 no-repeat;
}
.oxford a {
	background:url(/images/siteGraphics/logos/oxford.gif) 0 -21px no-repeat;
	display:block;
	width:112px;
	height:21px;
	overflow:hidden;
	margin:24px 20px 10px 10px;
	float:left;
}
.oxford a:hover {
	background:url(/images/siteGraphics/logos/oxford.gif) 0 0 no-repeat;
}
.sidi a {
	background:url(/images/siteGraphics/logos/sidi.gif) 0 -28px no-repeat;
	display:block;
	width:115px;
	height:28px;
	overflow:hidden;
	margin:20px 10px 10px 10px;
	float:left;
}
.sidi a:hover {
	background:url(/images/siteGraphics/logos/sidi.gif) 0 0 no-repeat;
}
.ventura a {
	background:url(/images/siteGraphics/logos/ventura.gif) 0 -19px no-repeat;
	display:block;
	width:107px;
	height:19px;
	overflow:hidden;
	margin:26px 25px 10px 10px;
	float:left;
}
.ventura a:hover {
	background:url(/images/siteGraphics/logos/ventura.gif) 0 0 no-repeat;
}
.protaper a {
	background:url(/images/siteGraphics/logos/taper.gif) 0 -37px no-repeat;
	display:block;
	width:107px;
	height:37px;
	overflow:hidden;
	margin:15px 25px 10px 10px;
	float:left;
}
.protaper a:hover {
	background:url(/images/siteGraphics/logos/taper.gif) 0 0 no-repeat;
}
.renthal a {
	background:url(/images/siteGraphics/logos/renthal.gif) 0 -30px no-repeat;
	display:block;
	width:128px;
	height:30px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.renthal a:hover {
	background:url(/images/siteGraphics/logos/renthal.gif) 0 0 no-repeat;
}
.kdrive a {
	background:url(/images/siteGraphics/logos/k-drive.gif) 0 -51px no-repeat;
	display:block;
	width:50px;
	height:51px;
	overflow:hidden;
	margin:10px 25px 10px 10px;
	float:left;
}
.kdrive a:hover {
	background:url(/images/siteGraphics/logos/k-drive.gif) 0 0 no-repeat;
}
.twobros a {
	background:url(/images/siteGraphics/logos/two-brothers.gif) 0 0 no-repeat;
	display:block;
	width:165px;
	height:59px;
	overflow:hidden;
	margin:5px 20px 10px 10px;
	float:left;
}
.twobros a:hover {
	background:url(/images/siteGraphics/logos/two-brothers.gif) 0 -59px no-repeat;
}
.powercommander a {
	background:url(/images/siteGraphics/logos/powercommander.gif) 0 -37px no-repeat;
	display:block;
	width:134px;
	height:37px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.powercommander a:hover {
	background:url(/images/siteGraphics/logos/powercommander.gif) 0 0 no-repeat;
}
.k+n a {
	background:url(/images/siteGraphics/logos/k+n.gif) 0 -35px no-repeat;
	display:block;
	width:95px;
	height:35px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.k+n a:hover {
	background:url(/images/siteGraphics/logos/k+n.gif) 0 0 no-repeat;
}
.dep a {
	background:url(/images/siteGraphics/logos/dep-pipes.gif) 0 -20px no-repeat;
	display:block;
	width:117px;
	height:20px;
	overflow:hidden;
	margin:10px 20px 10px 10px;
	float:left;
}
.dep a:hover {
	background:url(/images/siteGraphics/logos/dep-pipes.gif) 0 0 no-repeat;
}
.talon a {
	background:url(/images/siteGraphics/logos/talon.gif) 0 -18px no-repeat;
	display:block;
	width:118px;
	height:18px;
	overflow:hidden;
	margin:10px 20px 10px 10px;
	float:left;
}
.talon a:hover {
	background:url(/images/siteGraphics/logos/talon.gif) 0 0 no-repeat;
}
.b+b a {
	background:url(/images/siteGraphics/logos/b+b.gif) 0 -39px no-repeat;
	display:block;
	width:108px;
	height:39px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.b+b a:hover {
	background:url(/images/siteGraphics/logos/b+b.gif) 0 0 no-repeat;
}
.uglyfish a {
	background:url(/images/siteGraphics/logos/ugly-fish.gif) 0 -52px no-repeat;
	display:block;
	width:41px;
	height:52px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.uglyfish a:hover {
	background:url(/images/siteGraphics/logos/ugly-fish.gif) 0 0 no-repeat;
}
.nolan a {
	background:url(/images/siteGraphics/logos/nolan.gif) 0 -26px no-repeat;
	display:block;
	width:109px;
	height:26px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.nolan a:hover {
	background:url(/images/siteGraphics/logos/nolan.gif) 0 0 no-repeat;
}
.thh a {
	background:url(/images/siteGraphics/logos/thh.gif) 0 -53px no-repeat;
	display:block;
	width:87px;
	height:53px;
	overflow:hidden;
	margin:10px;
	float:left;
}
.thh a:hover {
	background:url(/images/siteGraphics/logos/thh.gif) 0 0 no-repeat;
}

.contentImg {
	padding:5px;
	background:#2a2a2a;
	border:1px solid #444;
}

.pagerWrap {
	width:100%;
	margin:15px 0;
}

.pager_arrow a:hover,
.pager_number a:hover {
	color:#333;
	background:#ccc;
	border:solid #666 1px;
}

.pager_arrow a,
.pager_number a {
	color:#999;
	padding:3px;
	float:left;
	border:solid #000 1px;
}

.current_page {
	color:#fff;
	border:solid #666 1px;
	padding:3px;
	background:#333;
	float:left;
}

/* remove firefox link outline on links and objects */
input, a, object { outline:none; }


#sitemap ul {
	list-style:none;
}

#sitemap ul li a {
	font-size:16px;
	line-height:21px;
	font-style:normal;
	font-weight:bold;
	margin-top:10px;
	padding-top:18px;
	background:none;
	color:#fff;
	padding:0 5px;
	display:block;
	border:1px solid #777;
	width:200px;
}
#sitemap ul li a:hover {
	background:#444;
	color:#fff;
	padding:0 5px;
}

#sitemap ul li li a {
	font-size:12px;
	line-height:18px;
	background:none;
	color:#a2a2a2;
	padding:2px 5px 2px 0;
	width:196px;
	display:block;
	border-left:1px solid #777;
	border-bottom:none;
	border-right:none;
	border-top:none;
	margin:0;
}

#sitemap ul li li a:hover {
	background:#444;
	color:#fff;
	padding:2px 5px 2px 0;
	border-left:1px solid #777;
	border-bottom:none;
	border-right:none;
	border-top:none;
}