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


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

#col_IIwrap .article-header, contentpane .article-header {
	margin:0 0 14px;
}
#col_IIwrap .article-header, .contentpane .article-header {
	border-bottom:1px solid #4e4e4e;
}
#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;
}

ul#bike-category li {margin-bottom: 18px;}


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

#col_IIwrap  .heading {
	color:#fff;
	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:0 0 0 0!important; padding:0!important;
}
#new_bikes_model_image  {
	float:left;
	margin:0 2px 10px 0;
}

.new_bikes_range_container a:hover img {
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.80;
}


#col_IIwrap button, #col_IIwrap input[type="submit"], #col_IIwrap a.button  {
	background:url('../images/buttoniebg.gif') repeat-x top left;
	border:1px solid #333;
	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(#ccc), to(#232323));
	background: -moz-linear-gradient(top,  #ccc,  #232323);
	/* For Internet Explorer 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFcab8a4, endColorstr=#FF664a34);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCCCCC, endColorstr=#232323);
	/* For Internet Explorer 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cab8a4, endColorstr=#664a34)";*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#232323)";
}

.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 #4e4e4e;
	margin:0 0 10px;
	padding:0 0 20px;
}
.used-bike-list {
	border-bottom:1px solid #4e4e4e;
	overflow:auto;
	padding:30px 0;
}
.used-bike-list img.used-bike-preview {
	border:1px solid #4e4e4e;
	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;
	color: #F27225  !important;
}

.used-bike-list .details h3 [style] {
	color: #F27225  !important;
}


.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('../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;
        background:black;
}

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

input[type="password"] {
	background:url('../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 #4e4e4e;
		padding:10px 0;
		margin:10px 0;
}
.article_row h3 {
		font-size:1em;
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
}
p.icons a img {
	margin:0 2px 0 0;
}
#item_display_main_div {
	padding:0 0 0 0px;
}
#item_display_main_div .new_bikes_range_container {
	margin:0 12px 0 0px;
	float:left;
	position:relative;
	z-index:1000;
}
#in-this-section {
	margin:60px 0 40px 0;font-size:0.8em;
}
#in-this-section h3 {
	border-top:1px solid #4e4e4e;
	border-bottom:1px solid #4e4e4e;
	padding:0;
	text-transform:uppercase;
}
#in-this-section ul {
	
	margin:0;
}
#in-this-section #current a {
	color:#fff;
}
#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 */
/* 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; margin-left:12px; }

ul#bike-category .bike-name { display:block; margin:-35px 0 30px 12px; line-height:14px; }
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; }

#bike-details #specification {display:none;}


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

#accessory1 h3 {color:#eb6f24; font-weight:bold; text-transform:uppercase}
#accessory1 h4 {color:#999999; font-weight:bold;text-transform:uppercase}
#accessory1 p {margin-bottom:20px;}

/* 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('http://assets3a.hddealersite.com/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('http://assets3a.hddealersite.com/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; margin-left:25px;}
#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: #999;}
.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:#fff;
	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;
	}

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

.homepageFront {
/*	background:url('../images/col_IIbg.png') top left; */
	padding:5px 0 10px 0;
	position:relative;
	margin:0 0 6px 0;
	text-align:left;
}

.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: #fff;}

.team-contact {
border-bottom:1px solid #4e4e4e;
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("../images/no.png") no-repeat scroll 0 0 transparent;
}
#emailForm label.checked {
background:url("../images/yes.png") no-repeat scroll 0 0 transparent;
}

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


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

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;
}

#footer span.address a{
color:#F27225;
}

span.address{
}

p.footermenu{
text-align:center;
}

a.magnify_btn{
display:block;
text-decoration:none;
width:34px;
height:32px;
background:url(../images/magnify-button.png) 0 0 no-repeat;
}

a.magnify_btn:hover{
text-decoration:none;
}

#overview #facebook {
float:left;
}

form#login div.name, form#login div.pass, form#login div.remember{
margin-bottom:8px;

}
form#login div.name input, form#login div.pass input{
background: #2B2B2B;
padding:3px 2px;
}

span.defaultSkin, span.mceEditor, span.defaultSkin table, span.mceEditor table  {
width:0;
}

/*******New Bikes features heading style - START********/

#col_IIwrap ul li.featureHeading{
	list-style-type:none;
	color: #FF6600;
	margin-left:-8px;
	padding: 2px 0px 2px 0px;
	font-weight:bold;
	
	
}

#bike-details #features h3 {
    
    margin-left: -10px;
}

/*******New Bikes features heading style - END********/


/****** rsgallery css starts*****/
.rsg2-displayImage
{
	margin:auto; 
	display: block; 
}

#rsgImgNavBar
{
  display:inline-block;
  text-align:center;
  width:100%;
  padding-top: 10px; 
}

#rsgImgNavLtArrow
{
	float:center;
	text-decoration: none !important;
	padding-right:30px;
}


#rsgMainImgHolder
{ 
  text-align:center !important;
}


#rsgImgNavRtArrow
{
	
	float:center; 
	text-decoration: none !important;
	

}


/* TRUCK TOUR STYLES */

.no-border{
	border:0!important;
	padding-bottom:10px!important;
}

h3.truckt-header{
	color:#f58220;
    font-size: 18px;
    font-weight: bold;
    margin: 35px 0 4px;
    text-transform: uppercase;
}

p.dealeraddress{
	color:#b4b4b4;
	font-size:14px;
	padding-bottom:10px;
}

#col_IIwrap p.lead-par{
font-weight:bold;
font-size:13px;
}


#col_IIwrap a#trucktour {
    background:red!important;
}

#col_IIwrap form.trucktour button{
	background:url('../images/btn_submit_request.png') 0 0 no-repeat!important;
	filter:none!important;
	width:194px;
	height:21px;
	text-align:left;
	font-size:11px;
	display:block;
	margin-left:20px;
	position:relative;
	left:15px;
}

#col_IIwrap form.trucktour button span{
margin:-2px 0 0 10px;
display:block;
}

#col_IIwrap form.trucktour button:hover{
opacity:0.8;
}

.jumpstart-image{
	margin-top:12px;
}


form.trucktour label{
	padding-bottom:18px;
}

form.trucktour input#Terms{
	margin-bottom:31px;
}

form.trucktour fieldset{
margin-top:25px;
}


#emailForm input[type="text"], #emailForm textarea, #emailForm select {

}

#emailForm input.security_code{
margin-right:0px;
}

.field{
	/*margin:10px 0;*/
	height:auto;
	overflow:hidden;
	font-size:11px;
}

.data-left{
	width:219px;
	padding:4px;
	float:left; 
	background-color:#4e4d4c;
	margin:0 0 0 0;
	font-size:11px;
}

.data-right{
	width:219px;
	padding:4px;
	float:left; 
	background-color:#4e4d4c;
	margin:0 0 0 7px;
	font-size:11px;
}

.data-left a, .data-right a{
	text-decoration:none!important;
}
 

.bike-row-II, .bike-row-I{
clear:both;
}

.bike-row-II .data-left,.bike-row-II .data-right{
background:transparent;
padding:5px 4px;
}
 
.tt-divider{
	display:block;
	height:1px;
	background:#545454;
	margin:33px 0;
	clear:both;
	width:100%;
}

.error .messages,
.error .messages li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.error .messages li {
    padding: 0.1em 0 0 1.5em;
    color: #b92d23;
	color:#eec941;
}

p#TTuserMsg.error {
    background: none repeat scroll 0 0 #2B2B2B;
    color: #eec941;
    padding: 0;
	font-size:11px;
}

.error input {
    color: #b92d23;
}

.success {
    /*background: url(../images/tt_success_icon.png) 462px 1px no-repeat;*/
    background: url(../images/tick.png) 462px 1px no-repeat;
}

.error {
   /*background: url(../images/tt_error_icon.png) 462px 1px no-repeat;*/
    background: url(../images/error.png) 462px 3px no-repeat;	
}

#col_IIwrap ul.messages{
	margin:0!important;
	padding:0!important;
	overflow:hidden;
	z-index:9999999;
	margin-right:-300px;
}
#col_IIwrap ul.messages li{
	margin:0;
	padding:0;
}

p.booking{
	color:#fff;
}

p.booking a{
	color:#f58220;
}
.bike-row-I{
	display:block;
	overflow:hidden;
}

#emailForm label.tt_name, #emailForm label.tt_tel {
    float: left;
    width: 110px;
	font-size:12px;
}
#emailForm input.tt_name, #emailForm input.tt_tel {
	width:345px;
		font-size:11px;
}
#col_IIwrap p.booking {
padding-top:25px;
}

#col_IIwrap p.booking a{
text-decoration:none;
}

#col_IIwrap p.booking a:hover{
text-decoration:underline;
}

a.no-show{
text-decoration:none;
font-size:1px;
color:transparent;
height:0px;
margin:0;
padding:0;
display:block;
}

ul#Security_Code_error{
clear:left;
font-size:11px;
}


/****** rsgallery css end*****/

/* new bikes stock list override */



/* end new bikes stock list override */