@charset "UTF-8";
* { background-repeat:no-repeat; background-position:left top; }
body { color:#CCC; background:#000 center top no-repeat fixed; }
a { color:#999; }
h2, h3, h4, h5, h2 a, a.page-link, .color, legend{ color:#EB6F24; }

.error { color:#F00; }

#content { background:url('../images/content/background.png'); }
#top-gradient { background:url('../images/content/top-gradient.png') repeat-x left top; }
#bottom { background:url('../images/content/bottom-gradient.png') repeat-x left bottom; }

/* Top Navigation */
/*
#top-navigation li.item1 a { background-image:url('../images/top-menu/home.png'); }
#top-navigation li.item16 a { background-image:url('../images/top-menu/profile.png'); }
#top-navigation li.item18 a { background-image:url('../images/top-menu/latest-news.png'); }
#top-navigation li.item17 a { background-image:url('../images/top-menu/hog-chapter.png'); }
#top-navigation li.item19 a { background-image:url('../images/top-menu/find-us.png'); }
#top-navigation li.item20 a { background-image:url('../images/top-menu/contact.png'); }
*/

/* Top Navigation */
/*
#top-navigation { clear:both; height:28px; position:relative; z-index:200; }
#top-navigation li { display:inline; float:left; position:relative; }
#top-navigation li a { display:block; margin:0 2px 0 0; height:28px; background-repeat:no-repeat; background-position:left top; }
#top-navigation li:hover a, #top-navigation li.active a { background-position:left bottom; }
#top-navigation li.item1 { width:84px; }
#top-navigation li.item16 { width:103px; height:28px; }
#top-navigation li.item18 a { width:180px; }
#top-navigation li.item17 a { width:131px; }
#top-navigation li.item19 a { width:82px; }
#top-navigation li.item20 a { width:101px; }
#top-navigation li.item6 { float:right; }
#top-navigation li.item6 a { width:127px; margin:0; }
#top-navigation li span { display:none; }
*/
/*
#top-navigation { clear:both; height:28px; position:relative; z-index:200; }
#top-navigation li { display:inline; float:left; position:relative;margin-right:2px;}
#top-navigation li a { display:block; margin:0 2px 0 0; height:28px; }
*/

/* middle bit */
/* left bit */
/*#top-navigation a { background:url('../images/top-menu/topmenu-bg.png') no-repeat left top; display:block; }*/
/* right bit */
/*#top-navigation li {background:url('../images/top-menu/topmenu-bg.png') no-repeat right top; padding:0 5px 0 0; }*/
/*

#top-navigation a { background:transparent url('../images/top-menu/topmenu-bg-left.png')  no-repeat left top; display:block; }
#top-navigation li {background:transparent url('../images/top-menu/topmenu-bg-right.png') no-repeat right top; padding:0 5px 0 0; display:block;}

#top-navigation a span { padding:8px 5px 0px 5px;}


#top-navigation li span { 
margin-left:8px;
margin-right:0px;
padding-left:15px;padding-right:15px;
background-image:  url('../images/top-menu/topmenu-bg-centre.png');
background-repeat: repeat-x;
background-position:top;
height:20px;
display:block;
font-weight:bold;
text-transform: uppercase;
font-size:11px;
}

#top-navigation li a { 
color:#fff;
}



#top-navigation li:hover a, #top-navigation li.active a
	{ background-position:left bottom; 
	 color:#333;}
	
#top-navigation ul li:hover a span, #top-navigation ul li.active a span
	{ background-position:left bottom; 
	}
	
#top-navigation li:hover, #top-navigation li.active
	{ background-position:right bottom; }
	
#top-navigation ul li ul, #top-navigation ul li ul li, #top-navigation ul li ul li span
	{ 
		background-image:none;
		font-size:11px;
		font-weight:normal;
		text-transform: capitalize;
	}

#top-navigation ul li ul li a span
	{
		padding:0 0 0 0;
		margin: 0 0 0 -2px;
	}

	#top-navigation ul li ul li a { color:#000; }
/* set some explicit widths if the main item is shorter than the sub items */	
/*
#top-navigation ul li.item16 { width:95px; }
#top-navigation ul li.item18 { width:131px; }
#top-navigation ul li.item17 { width:153px; }
*/
/* Sub navigation */
/*
#top-navigation ul li.item16 ul { background-image:url('../images/top-menu/profile-dropdown.png'); }
#top-navigation ul li.item18 ul { background-image:url('../images/top-menu/latest-news-dropdown.png'); }
#top-navigation ul li.item17 ul { background-image:url('../images/top-menu/hog-chapter-dropdown.png'); }
#top-navigation ul li.item20 ul { background-image:url('../images/top-menu/contact-dropdown.png'); }
*/
/* Sub navigation */
/*
#top-navigation ul li ul { display:none; position:absolute; left:0; top:28px; padding:0 0 18px 0; background-repeat:no-repeat; background-position:left top; font-size:11px; font-weight:bold; z-index:9999;}
#top-navigation ul li ul li { padding:0 0 0 10px; }
#top-navigation ul li.item16 ul li a { width:88px; background:none; }
#top-navigation ul li.item18 ul li a { width:131px; background:none; }
#top-navigation ul li.item17 ul li a { width:119px; background:none; }
#top-navigation ul li.item20 ul li a { width:82px; background:none; }
*/
/*
#top-navigation ul li:hover ul { display:block; }
#top-navigation ul li ul li a { padding:6px 0 5px; color:#333; height:auto;  }
#top-navigation ul li ul li a:hover { color:#111; }
#top-navigation ul li ul li + li a { border-top:1px solid #333; }
#top-navigation ul li ul li a span { display:inline; }


#top-navigation ul li.item18 ul li.item26 a ,#top-navigation ul li.item18 ul li.item69 a {width:110px;}
#top-navigation ul li.item17 ul li.item37 a ,#top-navigation ul li.item17 ul li.item38 a {width:140px;}
#top-navigation ul li.item20 ul li.item35 a {width:153px;}
#top-navigation ul li.item20 ul li.item36 a {width:130px;}
*/
#top-navigation ul li {
						margin:0 5px 0 0;
}
.item38, .item26  a  *{ background:none !important; }


#main-navigation a, #bike-information h3 { color:#FFF; }
#main-navigation a:hover, #main-navigation li#current.active a { color:#EB6F24; }
#main-navigation li#current.active li a { color:#FFF; }

#main-navigation ul li ul li ul li a { color:#000; }
#main-navigation ul li ul li ul li.active a { color:#EB6F24; }
#main-navigation ul li ul li ul li + li a { border-top:1px solid #999; }

/* Quick Links */
#quick-links #bike-information { background-image:url('../images/quick-links/bike-information.png'); }
#quick-links ul li.item29 a { background-image:url('../images/quick-links/order-brochure.gif'); }
#quick-links ul li.item30 a { background-image:url('../images/quick-links/request-service.png'); }
#quick-links #request-service a { background-image:url('../images/quick-links/request-service.png'); }

#bike-information a { color:#000; }
#bike-information li + li a { border-top:1px solid #BBB; }
#bike-information a:hover { color:#CCC; }
#quick-links #latest-news { background:#000 url('../images/quick-links/latest-news-bottom.gif') no-repeat left bottom; }
#quick-links #latest-news h3 { background-image:url('../images/quick-links/latest-news.gif'); }
#quick-links #latest-news ul { border-right:1px solid #6c3311; border-left:1px solid #6c3311; }

/* Main Content */
#main-content { background-image:url('../images/content/content-top.png'); }
#main-content .article-header, .contentpane .article-header { border-bottom:1px solid #EB6F24;}
#main-content #page ul li { padding:0 0 0 12px; background:url('../images/content/bullet.png') no-repeat 0 7px; }
	
.homepage.column1 h2 { background:url('../images/content/latest-promotions.png') no-repeat center top;}
.homepage.column2 h2 { background:url('../images/content/dealer-announcements.png') no-repeat center top; }
.homepage h2 + p { color:#EB6F24; }

ul#news-list a.news-item { color:#EB6F24; }

#footer p a { color:#EB6F24; }

/* Careers */
ul#job-list h3.job_title a { color:#EB6F24; }
.browseDiv { background:url('../images/content/browse.gif') no-repeat center top; }
/* contact page */
input, textarea, select { color:#FFF; background:#000; border:1px solid #999; }
button, input[type="submit"] { color:#FFF; background:#EB6F24; border:0; }
button.cancel { background:#807C7C; }
.contact-address a { color:#CCC; }
.contact-address .label, .team-contact dt { color:#EB6F24; }
.career-form { border-top:1px solid #555; border-bottom:1px solid #555; }

.team-contact img { border:1px solid #555; }

/* New Bikes */
ul.new-bikes li.harley-davidson a { background-image:url('../images/new-bikes/harley_bike_button.gif'); }
ul.new-bikes li.buell a { background-image:url('../images/new-bikes/buell_bike_button.gif'); }
ul.bike-dealer li.dyna a { background-image:url('../images/new-bikes/dyna.gif'); }
ul.bike-dealer li.softail a { background-image:url('../images/new-bikes/softail.gif'); }
ul.bike-dealer li.sportster a { background-image:url('../images/new-bikes/sportster.gif'); }
ul.bike-dealer li.vrsc a { background-image:url('../images/new-bikes/vrsc.gif'); }
ul.bike-dealer li.touring a { background-image:url('../images/new-bikes/touring.gif'); }
ul.bike-dealer li.xr1200 a { background-image:url('../images/new-bikes/xr1200.gif'); }
ul.bike-dealer li.cvo a { background-image:url('../images/new-bikes/cvo.gif'); }

ul.bike-dealer li.buell-sportbike a { background-image:url('../images/new-bikes/buellsportbike.gif'); }
ul.bike-dealer li.buell-adventure a { background-image:url('../images/new-bikes/buelladventure.gif'); }
ul.bike-dealer li.buell-street a { background-image:url('../images/new-bikes/buellstreet.gif'); }

ul#bike-category .bike-name, #bike-details .bike-name { color:#000; }
ul#bike-category .bike-name.buell, #bike-details .bike-name.buell  { color:#FFF; }

#bike-details #features ul li { background:url('../images/content/bullet.png') no-repeat 0 8px; }

/* Used Bikes */
#used-stock-locator { border-bottom:1px solid #EB6F24; }
#used-stock-locator input { border:none; }
#used-stock .price { border-top:1px solid #EB6F24; }
.used-stock-item .details { color:#999; }
.used-stock-item .price, #used-stock .price { color:#EB6F24; }
.used-stock-item .marker, #used-stock  .marker { color:#FFF; } 

/* Send to friend */
/*body.mailto { background:#000; font-family:verdana }
body.mailto .componentheading { color:#EB6F24; text-transform:uppercase }
body.mailto p, body.mailto a { color:#EB6F24 }*/
#mailtoForm .buttons { border-top:1px solid #EB6F24; }

/* Sitemap */
#sitemap ul a { color:#BBB; }
#sitemap ul ul a { color:#AAA; }
#sitemap ul ul ul a { color:#999; }


