/**
 *	Dealer & Owner Zones..
 */
 


 
/* ####################################### */
/* ############## OWNER ZONE ############# */
/* ####################################### */ 
 
 
ul.login-choices {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}

ul.login-choices li.login-choice {
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	width: 248px;
	float: left;	
	padding: 10px;
	overflow: hidden;
}

ul.login-choices li.login-wrap {
	margin-right: 20px;
}

ul.login-choices li.login-choice p {
	font-size: 0.9em;
	color: #666;
	margin-bottom: 0.5em;
}


/* LOGIN
------------------------------------------------*/
#open_account {
	line-height:1.28571em;
	margin:0 0 1.28571em;
	color:#CF1C28;
	font-size:1.4em;
	margin-bottom:0.5em;
	font-weight: bold;
}

.login-wrap .f-block {
	padding: 0.2em 0;
}

.login-wrap .f-pwd-submit {
	padding: 0.5em 0;
}

.login-wrap .f-pwd-submit input {
	background: url(/images/input.gif) no-repeat 0 0;
	height: 28px;
	width: 109px;
	display: block;
	border: 0;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	margin-bottom: 5px;
	cursor: pointer;
}

.login-wrap .f-pwd-submit input:hover,
.login-wrap .f-pwd-submit input:focus {
	color: #CF1B27;
}


/* REGISTER
------------------------------------------------*/

.register-wrap h4 {
	color: #333;
}

ul.login-choices li.register-wrap p {
	margin-bottom: 1.5em;
}

ul.benefits {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
	overflow: hidden;
	
}

ul.benefits li {
	background: url(/r/i/icons/silk_set/tick.png) no-repeat 0 50%;
	padding-left: 24px;
	margin-bottom: 1em;
}




/* DOWNLOADS
------------------------------------------------*/

ul.downloads,
ul.downloads ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}

ul.downloads li {
	margin-bottom: 3em;
	border-bottom: 1px solid #ccc;
}


ul.downloads ul li {
	margin-bottom: 2em;
	border-bottom: 0;
}

ul.downloads ul li div.inner {
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	padding: 10px;
	position: relative;
}

ul.downloads ul li h5,
ul.downloads ul li p {
	margin-right: 100px;
}

ul.downloads ul li h5 {
	font-size: 1.1em;
	margin-bottom: 0;
}


ul.downloads ul li h5 a:link,
ul.downloads ul li h5 a:visited {
	color: #222;
	text-transform: uppercase;
}

ul.downloads ul li h5 a:hover,
ul.downloads ul li h5 a:focus {
	color: #CF1B27;
}

ul.downloads ul li p.bike-tags {
/*	text-align: right;
	float: right;*/
	padding-left: 21px;
	margin: 0.2em 0 0 0;
	background: url(/r/i/icons/silk_set/tag_blue.png) no-repeat 0 50%;
	font-size: 0.9em;
	color: #999;
}

ul.downloads ul li p.download-category {
	font-size: 0.9em;
	color: #999;
	margin-bottom: 0.6em;
}

ul.downloads ul li p.download-category span {
	color: #222;
}

ul.downloads ul li p.download-link {
	position: absolute;
	top: 8px;
	right: 25px;
	margin: 0;
	text-align: center;
}

ul.downloads ul li p.download-link a {
	background: url(/r/i/icons/function_set/box_download_48.png) no-repeat 50% 0;
	padding-top: 50px;
	display: block;

}

ul.downloads ul li p.download-link span {
	display: block;
	color: #999;
	font-size: 0.9em;
}




/* ####################################### */
/* ############# DEALER LEADS ############ */
/* ####################################### */

ul.dealer-leads {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}

ul.dealer-leads li.lead {
	margin-bottom: 2em;
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	padding: 10px;
	overflow: hidden;
}

ul.dealer-leads li.new-request-lead {
	border: 1px dashed #CF1B27;
}

ul.dealer-leads li.lead h4 {
	font-size: 1.2em;
	color: #111;
}

ul.dealer-leads li.lead p {
	margin : 0;
}

ul.dealer-leads li.lead .status {
	float: right;
}

ul.dealer-leads li.lead span.lead-status {
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 0.9em;	
	padding-left: 20px;
}

ul.dealer-leads li.lead span.lead-status em {
	color: #CF1B27;
}

ul.dealer-leads li.lead h5 {
	font-size: 1.1em;
}

ul.dealer-leads li.lead table th,
ul.dealer-leads li.lead table td {
	padding: 0.2em 0.5em;
}

ul.dealer-leads li.lead table th {
	text-align: right;
	color: #666;
}

ul.dealer-leads li.lead table th:after {
	content: ":";

}

ul.controls {
	margin: 0.5em 0;
	padding: 0;
	list-style: none;
}

ul.controls li {
	float: left;
	margin-right: 1.5em;
}

ul.controls li a {
	background-repeat: no-repeat;
	background-position: 0.5em 50%;
	padding: 0.3em 1em 0.3em 29px;
	border: 1px solid #ccc;
	background-color: #e1e1e1;
	text-decoration: none;
}

ul.controls li a:hover,
ul.controls li a:focus {
	background-color: #f3f3f3;
}

/* LEAD SUMMARY
------------------------------------------------*/

ul.lead-summary {
	font-size: 1em;
	margin: 0;
	padding: 0;
	list-style: none;
}



ul.lead-summary li a {
	display: block;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0.5em 0;
	padding-left: 25px;
}


