@charset "utf-8";
/* CSS Document */


#col_IIwrap #breadcrumb {
	font-size:10px;
	margin:0 0 10px;
}
#col_IIwrap #breadcrumb span.pathway a {
	color:#000000;
}

#col_IIwrap .article-header, contentpane .article-header {
	margin:0 0 14px;
}
#col_IIwrap .article-header, .contentpane .article-header {
	border-bottom:1px solid #816243;
}
#col_IIwrap .homepage .leading p {
	line-height:1.3em;
	margin:10px 0 0;
}
#col_IIwrap ul {
	margin:10px 0 10px;
}
/*
#col_IIwrap ul li {
	margin:10px 0 5px 7px;
}*/
#col_IIwrap ul li {
	margin:10px 0 -3px 7px;
	line-height:1.3em;
}



h2, h3, h4, h5, h2 a, a.page-link, .color, legend {
	color:#e3d9cc;
}
h3 {
	font-weight:bold;
	text-transform:uppercase;
}
h2, .catdescription {
	margin:0 0 14px;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

#col_IIwrap  .heading {
	color:#e3d9cc;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}
#col_IIwrap p {
	margin:0 0 10px;

}
#col_IIwrap p.price {
width:120px;
	display:block;
}
.frontpage {
	background:none!important; margin:-4px 0 0 0!important; padding:0!important;
}
#new_bikes_model_image  {
	float:left;
	margin:0 4px 10px 0;
}

#col_IIwrap button, #col_IIwrap input[type="submit"], #col_IIwrap a.button  {
	background:url('http://assets2.hd-dealersite.com/images/buttoniebg.gif') repeat-x top left;
	border:1px solid #4e3723;
	font-weight:bold;
	height:20px;
	font-size:0.9em;
	cursor:pointer;
	display:inline-block;
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;text-decoration:none;
}
#col_IIwrap button, #col_IIwrap input[type="submit"], #col_IIwrap a.button  {
	background: -webkit-gradient(linear, left top, left bottom, from(#cab8a4), to(#664a34));
	background: -moz-linear-gradient(top,  #cab8a4,  #664a34);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFcab8a4, endColorstr=#FF664a34);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cab8a4, endColorstr=#664a34)";
}

.used-bike-search input {
	vertical-align:bottom;
}
#col_IIwrap input[type="submit"], button, input[type="submit"], a.button {
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 4px;
	text-decoration:none;
}
a.button img {
	display:none;text-decoration:none;
}

.used-bike-search {
	border-bottom:1px solid #816243;
	margin:0 0 10px;
	padding:0 0 20px;
}
.used-bike-list {
	border-bottom:1px solid #816243;
	overflow:auto;
	padding:30px 0;
}
.used-bike-list img.used-bike-preview {
	border:1px solid #816243;
	float:left;
}
.used-bike-list .details {
	border-right:1px solid #dbcab9;
	float:left;
	margin:0 16px 0 0;
	padding:0 0 0 10px;
	width:162px;
}
.used-bike-list .details h3 {
	font-size:1.2em;
	font-weight:bold;
}
.used-bike-list p.more-info a.button {
	display:block;
}
.used-bike-list .price {
	float:left;
	margin:0;
	font-size:17px;
	font-weight:bold;
}
#emailForm li {
overflow:hidden;
}
#emailForm li.submit {
margin:10px 0 10px!important;
}
form li {
margin:0 0 10px;
}
#emailForm .emf_radio_container {
}
#emailForm label {
float:left;
width:200px;
}
#emailForm .emf_radio_container label {
	margin:0 10px 0 0;
float:left;
width:auto;
}
#emailForm .emf_radio_container br {
	display:none;
}
#emailForm label.checkbox {
display:block;
float:left;
width:auto;
}
#emailForm label#L1, #emailForm label#L38, #Would you like to receive the Buell Newsletter? {
}
#emailForm .emf_radio {
border:0 none;
width:20px;
background:none;
}
#emailForm input, #emailForm textarea {
float:left;
width:245px;
margin:0 0 2px 0;
}
#emailForm input#contact_email_copy, #emailForm input[type="checkbox"] {
float:left;
width:auto;
margin: 0 4px 0 0;
}
#emailForm textarea {
margin:4px 0 0 0;
}
input[type="text"], textarea, select {
	background:url('http://assets2.hd-dealersite.com/images/inputbg.gif') repeat-x top left #352213;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #666;
	font-size:0.8em;
	padding:2px 0 2px 3px;
	color:#FFFFFF;
}

#adminForm input {
	background:none;
	background-color:#FFF;
	color:#000;
	cursor:text!important;
}

input[type="password"] {
	background:url('http://assets2.hd-dealersite.com/images/inputbg.gif') repeat-x top left #352213;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #666;
	font-size:0.8em;
	padding:2px 0 2px 3px;
	color:#FFFFFF;
} 

#emailForm input[type="text"], #emailForm textarea, #emailForm select {
	background:#2b2b2b;
	color:#FFF;
}
fieldset ul li {
	list-style:none;
}
.article_row {
		border-bottom:1px solid #816243;
		padding:10px 0;
		margin:10px 0;
}
.article_row h3 {
		font-size:1em;
		font-weight:bold;
		color:#000;
		text-transform:uppercase;
}
p.icons a img {
	margin:0 2px 0 0;
}
#item_display_main_div {
	padding:0 0 0 8px;
}
#in-this-section {
	margin:60px 0 40px 0;font-size:0.8em;
}
#in-this-section h3 {
	border-top:1px solid #816243;
	border-bottom:1px solid #816243;
	padding:0;
	text-transform:uppercase;
}
#in-this-section ul {
	
	margin:0;
}
#in-this-section #current a {
	color:#E3D9CC;
}
#in-this-section #current {
	font-weight:bold;
}
#in-this-section ul li {
	list-style:none;
}
/* Email to a friend */
#mailtoForm { margin:20px 0 0; }
#mailtoForm li { overflow:auto; }
#mailtoForm label { display:block; float:left; width:100px; }
#mailtoForm input { width:245px; float:left; }
#mailtoForm .buttons { margin:20px 0 0; padding:15px 0 0; }
#mailtoForm .buttons li { float:left; width:70px; }
#mailtoForm .buttons li.close { float:right; width:100px; }

/* New Bikes */
#main-content ul.new-bikes, #main-content ul.bike-dealer { overflow:auto; margin:0 0 0 -9px; }
#main-content #page ul.new-bikes li, #page ul.bike-dealer { padding:0; background:none; }
#main-content #page ul.new-bikes li.harley-davidson { margin:0 9px; float:left; display:inline;  }
ul.new-bikes li a { display:block; width:223px; height:172px; }
.TopNewBikeCls {height:183px !important;}
ul.new-bikes li a span, ul.bike-dealer li a span { display:none; }

ul.new-bikes li { width:223px; float:left; }
#page ul.new-bikes .bike-dealer li { margin:0 0 0 9px; }

ul.bike-dealer li { float:left; display:inline; margin:0 9px; }
ul.bike-dealer li a { display:block; margin:6px 0; width:223px; height:107px; }

ul#bike-category { margin:0 0 0 -12px; }
ul#bike-category li { float:left; width:233px; height:180px;list-style:none; }

ul#bike-category .bike-name { display:block; margin:-35px 0 30px 12px; line-height:11px; }
ul#bike-category .bike-name sup { vertical-align:baseline; }

#bike-details .tab { clear:both; }
#bike-details .bike-name { font-size:10px; }
#bike-details h3 { text-transform:none; }
#bike-details #overview { width:227px; float:left; }
#bike-details .bike-name { display:block; margin:-40px 0 30px 12px; }
#bike-details #overview h3 { margin:10px 0 0 10px; }
#bike-details #overview p { margin:0 0 10px 10px; line-height:1.3em;}
#bike-details #features { margin:0 0 0 60px; padding:0; width:180px; float:left; }
#bike-details #features h3 { font-size:14px; }
/*#bike-details #features ul li { padding:0 0 0 12px; }*/
#bike-details #features ul li { padding:0 0 0 0px; }
#bike-details #colours { overflow:auto; clear:both; margin:0 0 0 -6px; }
#bike-details #colours p { margin:0 0 0 5px; }
#bike-details #colours li { margin:10px 0 10px 7px; float:left; width:233px; }

#jcepopup-container {background-color:#767574;}
#jcepopup-closelink {	background: #cccccc url("http://assets2.hd-dealersite.com/images/close.png") no-repeat;}
#jcepopup-container {	width:786px !important;}


/* Pricelists */
.harley-pricelist { margin:0 30px 0 0; }

/* Technical Specifications */

#specification a {width:492px;height:154px;display:block}
#specification a span {display:none}


/* Used Stock Locator */
.used-bike-search select { width:200px; margin:0 35px 0 0; }
input[type="image"], input[type="checkbox"] { border:0; }
.used-bike-search input { vertical-align:bottom; }

.results { margin:0; }

.used-bike-list dl { line-height:1.3em; }
.used-bike-list dd { float:left; margin:0 0 0 3px; }
.used-bike-list .more-info { float:left; margin:6px 0 22px; }
.used-bike-list .price { float:left; margin:0; }
/*#main-content ul.pagination { margin:0 auto; width:160px; overflow:auto; padding:0 0 0 50px; }*/
#main-content ul.pagination { margin:0 auto; overflow:auto; padding:0; }

/*.pagination li { float:left; width:80px; }*/
.pagination li { display:inline; padding:0 3px 0 3px; }
.used-bike-details .images { margin:0 0 20px; }
.used-bike-details .thumbnails { display:none; }
.used-bike-details h2 { margin:25px 0 20px; clear:both; }
.used-bike-details .features { float:left; margin:0 0 25px; width:200px; font-size:11px; }
.used-bike-list dt, .used-bike-details dt { float:left;  }
.used-bike-details dd { float:left; margin:1px 0 0 3px; clear:both;}
.used-bike-details .contact { clear:both; margin:10px 0 0; }
.used-bike-details .contact span { display:block; }
.used-bike-details .contact .contact { font-size:14px; font-weight:bold; }
.used-bike-details .contact .telephone { font-size:14px; color:#999; font-weight:bold; }
.used-bike-details .contact .email { font-size:11px; }
.used-bike-details .description { float:left; width:230px; margin:0 0 25px -1px; padding:0 0 0 30px; font-size:11px; line-height:15px; }
.used-bike-details .description p { margin:0; }
.used-bike-details .price { clear:both; }
.used-bike-details .back-link { float:right; margin:-30px 0 0; }
.used-bike-details .back-link img { border:0;  height;20px; }


.ub_thumbnails {display:block; padding-top:10px;}
.ub_thumbnails img {margin: 0px 5px 5px 0px;}

p.clear { display:block; clear:both; }

/* Gallery */
div.thumbnail.gallery {display:block; overflow:auto; margin:0 0 20px; }
div.thumbnail.gallery img { float:left; margin:0 20px 10px 0; }
div.thumbnail.gallery p { float:left; width:303px; /*width:128px; height:96px; text-align:center;*/}

/* Register for Updates */
.acajoomcss.subscribe legend { display:none; }
.acajoomcss.subscribe label { display:inline-block; width:200px; margin:0 0 10px; }
.acajoomcss.subscribe .radio label { display:inline; width:auto; }
.acajoomcss.subscribe input[type="text"] { width:265px; }

/* Careers */
#job-list li { margin:0 0 30px; }
.job-post { width:100%; margin:0 0 20px; overflow:auto;  }
.job-post dt { float:left; clear:both; width:130px; font-weight:bold; }
.job-post dd { float:left; }
.job-post .description { margin:10px 0 0; }

#application-form { clear:both; }
#application-form label { width:120px; }
.back-link { clear:both; }

.browseDiv span { visibility:hidden; }
#emailForm.career-form li.submit { float:none; }
#emailForm.career-form { margin:20px 0 0; padding:0 0 20px; }

/* Sitemap */
#sitemap ul ul { margin:0 0 0 10px; }

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 200px;
	z-index: 1;
}
input.file {
	width:230px !important;
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.fileFakeinput{
	width:150px !important;
	
}
.browseDiv{
	float:left;
	display:block;
	/*background-color:#00F;*/
	width:70px;
	height:25px;
}


/* calendar page */
	#calContainer  {margin-top:10px;}
	.calCell, .emptyCell {width:70px; height:70px; text-align:left; font-size:10px;background:#454545;border-left:1px solid #000;border-bottom:1px solid #000;}
	#today {background:#808080; }
	.calCell:hover { background-color: #666; color:#aaa;}
	.calCell a {color:#fff; padding-left:4px;display:block; line-height:20px;margin-bottom:10px;text-decoration:none;
				/*background-image: 	url('../images/cal_event_bg.gif'); background-repeat: repeat-x;*/}
	.calCell a.solo_bg {background-image: 	url('../images/cal/cal_event_bg_solo.gif'); background-repeat: repeat-x;}
	.calCell a.left_bg {background-image: 	url('../images/cal/cal_event_bg_left.gif'); background-repeat: repeat-x;}
	.calCell a.right_bg {background-image: 	url('../images/cal/cal_event_bg_right.gif'); background-repeat: repeat-x;}
	.calCell a.center_bg {background-image: url('../images/cal/cal_event_bg_mid.gif'); background-repeat: repeat-x;}
	
	.calCell a:hover {color:#EB6F24; text-decoration:none;}
	
	.calCell .spacer {display:block; line-height:20px;margin-bottom:10px;}
	
	.emptyCell {background: #333;height:70px;}

	#today:hover { background-color: #888; }
	
	#calTable {width:100%; background:#48321c;border-right:1px solid #000; }
	
	#calTable th{font-weight:bold; background:#454545;border-left:1px solid #000;border-bottom:1px solid #000;text-align:center;font-size:10px;}

	#dayHeading {height:10px;}
	
	#calTable #currentMonth {	padding: 6px 0 6px 0; background: #48321c; font-size:12px; 
								}
	#calTable #lastMonth {		padding: 6px 0 6px 0;  background: #48321c; text-align:left;padding-left:5px;
								}
	#calTable #nextMonth {		padding: 6px 0 6px 0;  background: #48321c; text-align:right;padding-right:5px;
								}
	#calTable #currentMonth a, #calTable #lastMonth a, #calTable #nextMonth a { color:#FFF; }


/* rs gallery */
#rsg2-thumbsList { margin-left:-12px; }
.rsg2-galleryList-description { display:none; }
.img-shadow img {background-color:#535353;border:1px solid #222;}
.rsg_gallery_details {height:75px; overflow:hidden;}
td div.shadow-box {width:150px;}
.ratingtext { font-size:11px; height:17px; line-height:8px; border-top:1px solid #666; border-bottom:1px solid #666; padding: 5px 0 5px 0; margin-left:3px; text-transform:uppercase; text-align:left;}
.ratingtext img {vertical-align:text-top;}
.img-shadow {text-align:left;}
.img-shadow #viewlink {margin-left:-5px;margin-bottom:3px; font-size:12px;}
.img-shadow  a {color: #fff;}
.img-shadow  a:hover {color: #EB6F24;}

.img-shadow {
background:url('/components/com_rsgallery2/images/shadowAlpha.png') no-repeat scroll -740px -773px  transparent !important;
float:left;
margin:10px 0 0 10px !important;
}

#gallery_nav {width:480px; margin:10px 0 20px 0; text-align:left; border-bottom:1px solid #666; }
#gallery_nav ul.pagination { list-style:none; width:480px; text-align:left; padding-left:0px;}
#gallery_nav ul.pagination li { width:auto; font-size:11px; font-weight:bold; text-transform:uppercase; }
#gallery_nav ul.pagination li +li { padding: 0 10px 0 10px; }
#gallery_nav ul.pagination li a:hover {color:#fff;}

.rsg2_details { font-size:12px; }
.rsg2-galleryList-thumb { margin:0 20px 5px 0;}
table#rsg2-thumbsList td {padding:5px 5px 30px 5px; }

.rsg_sem_inl_dispImg table tbody tr td h2{ text-align:left;}
#rsgvoteform {margin-bottom: 10px;}
.comment_table #comment{ border:0px; }
#comment {border:0px;}
#backLink { display:inline; float: right; margin-top:4px; font-size: 10px;}
#backLink a:hover, #backLink2 a:hover{color: #EB6F24;}

#backLink2 {
	clear:both;
	display:block;
	font-size:10px;
	margin-top:4px;
	text-align:left;
	width:100%;
	margin:10px 0 20px 0;
}

.rsg2-displayImage {border:5px solid #505050; cursor:pointer;}
#slide_image_section { margin-top:11px; border-top:1px solid #ccc; padding-top:11px;}
#slide_image_section_desc {margin-top:11px; }

#comment .comment_table { border-top:none; }
#comment .comment_table  h4 { color: #999;}
.rsg_sem_inl_ImgDetails {width:460px;}
.rsg_sem_inl_ImgDetails h3 {text-transform: capitalize;}

#adminForm {padding-bottom:5px; position:relative; z-index:5000;  padding:10px; background: #4f3b27;}
.adminForm td{padding-bottom:5px;  }

.adminForm td textarea {vertical-align:text-top;}
.adminForm {margin-top:5px;}
.adminForm input, .adminForm textarea {background:#000;}

div.componentheading { font-size:14px; font-weight: bold; color: #EB6F24; margin-bottom:10px; text-transform: uppercase; }
#system-message { color:#EB6F24; margin-bottom: 20px; }
#datdescription_tbl { width:300px!important; }

#mod_login_username, #mod_login_password, #mod_login_remember, .mod_login { margin-bottom:10px;}
#mod_login_greeting { display:none; }
table.mod_login tr td { padding-top:10px; }
#login_form label {width:100px; display: inline-block;}

#editor-xtd-buttons .modulesanywhere {display:none}

.button2-left .readmore {margin-bottom:10px;}

#adminForm.editor legend {font-weight:bold; margin-bottom:10px;text-size:14px; }
#adminForm .save { margin-top:10px;}

#bike-information {
	margin:0 0 6px;
	padding:0px 10px 10px 0;
}
#bike-information ul {
	background-color:#e3d9cc;
	color:#000;
}
#bike-information h3 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	padding:8px 6px 8px 12px;
	border:1px solid #48341f;
	width:138px;
}
#bike-information h3 {
	background: -webkit-gradient(linear, left top, left bottom, from(#d8c8ae), to(#896440));
	background: -moz-linear-gradient(top,  #d8c8ae,  #896440);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFd8c8ae, endColorstr=#FF896440);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8c8ae, endColorstr=#896440)";
	color:#000;
}

#bike-information ul { margin:0; padding:5px 0 10px 10px; width:146px; 	border-bottom:1px solid #48341f;
	border-left:1px solid #48341f;
	border-right:1px solid #48341f;
 }
#bike-information ul li { line-height:19px; margin:0 0 0 16px; list-style:disc; font-size:0.6em; }

#bike-information ul li a {
	font-size:10px!important;
	margin:0!important;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}

#bike-information ul li a:hover {
	text-decoration:underline;
	}
	
#home-ads {
	margin:0 0 8px 0;	
}

.widget_link_homepage_centre {
	display:inline-block;
	margin:0 4px 0 4px;
}

.homepageFront {
	background:url('http://assets2.hd-dealersite.com/images/col_IIbg.png') top left; 
	padding:3px 18px 15px 18px;
	position:relative;
	margin:0 0 6px 0;
}

.new_gallery_thumb_container {
		width:223px;
		height:158px;
		float:left;
		margin:0 6px 8px 0;
}

.home_mpus_div {
	text-align:center;
	margin:10px 0 0 0;
}

#col_III #social_links {
	margin:10px 0 0 0;
}
#col_III #social_links a {
	display:inline;
	float:left;
}

.sub-heading {color: #e3d9cc;}

.team-contact {
border-bottom:1px solid #816243;
clear:both;
margin:0 0 20px;
overflow:auto;
padding:0 0 20px;
}
.team-contact .contact-details {
float:left;
width:300px;
}
.team-contact dt {
clear:both;
float:left;
margin:0 3px 0 0;
}
.team-contact dd {
text-align:left;
}

/* register for updates forms */
#emailForm .shortLabel {width:100px;} 
#emailForm.shortForm input {width:150px; margin-right:5px;} 
#emailForm label.error { float: none; color: #da7d03; padding-left: 1.5em; vertical-align: top; }
#emailForm label.error {
background:url("http://assets2.hd-dealersite.com/images/no.png") no-repeat scroll 0 0 transparent;
}
#emailForm label.checked {
background:url("http://assets2.hd-dealersite.com/images/yes.png") no-repeat scroll 0 0 transparent;
}

/* Gallery Component */
.rsg2 #sbox-btn-close {display:inline;}


div.tool-tip {
	background:#E3D9CC; 
	padding:0px 0 4px 0px;
	color:#E3D9CC;
	position:absolute;
	z-index:50000;
}

div.calender {
	position:absolute;
	z-index:50000;
}

div.tool-tip .tool-title {
	font-size:0.8em;
	padding:4px 0 4px 0;
	background:#5F5F5F;
}
div.tool-tip .tool-text {
	padding:4px 10px 10px 10px;
	color:#000;
	font-size:0.7em;
}

