/* Generic */
P,FONT			{ font-family: Geneva,Verdana,sans-serif; }

A:link 			{ font-family: Geneva,Verdana,sans-serif;  text-decoration: none; }
A:visited		{ font-family: Geneva,Verdana,sans-serif;  text-decoration: none; }
A:active 		{ font-family: Geneva,Verdana,sans-serif;  text-decoration: none; }
A:hover			{ font-family: Geneva,Verdana,sans-serif;  text-decoration: underline; }	

/* Form */
.radio 			{ margin-left: 0px;}
input 			{ font-family: monospace; font-size: 11px; color: #333333; }
textarea		{ font-family: monospace; font-size: 11px; color: #333333; }
select			{ font-family: arial; font-size: 11px; color: #333333; }
INPUT.t			{ font-family: Geneva,Verdana,sans-serif; font-size: 10px; color: #333333; }

/* Form envoyer concessionnaire */
div#part-1		{ margin-left: 0px;width:600px;}
div#part-1 .radio 			{ margin-left: 0px; float:left}
div#part-1 input 			{ font-family: monospace; font-size: 11px; color: #333333;float:left; }
div#part-1 textarea		{ font-family: monospace; font-size: 11px; color: #333333;float:left; }
div#part-1 select			{ font-family: arial; font-size: 11px; color: #333333; float:left;}
div#part-1 INPUT.t			{ font-family: Geneva,Verdana,sans-serif; font-size: 10px; color: #333333; }
div#part-1 label	{ font-family: Geneva,Verdana,sans-serif; color: #333333; float:left;}
div#part-1 .label-info		{ text-align:right;width: 200px;font-weight: bold; float:left;padding-right:13px;}
div#part-1 #submit		{ text-align:left;width: 120px;font-weight: bold; float:left;margin:20px 20px 20px 190px;}
div#part-1 br{clear: left;}
div#part-1 dl{width:600px;}
div#part-1 dt{height:25px;}
div#part-1 #SubscriptionForm1_rbCanContactByEmail{float:left;}
div#part-1 #SubscriptionForm1_lblCanContactByEmail{float:left;}
div#part-1 #SubscriptionForm1_lblCanContactByPhone{float:left;}
div#part-1 #SubscriptionForm1_rbCanContactByPhone{float:left;}
div#part-1 .extraquestions{padding-top:0px; width:500px;}
div#part-1 .extraquestions #choix{padding-top:0px; width:200px; display:block; float:left;}
div#part-1 .extraquestions dl{float:left; display:block}
div#part-1 .extraquestions .label-info{padding-top:10px;float:left;display:block;height:100px;}
div#part-1 radio 			{ margin-left: 0px; float:left; line-height:20px;}
div#part-1 div.radioAdress			{ margin-left: 200px; line-height:20px;text-align:center;width:450px;display:block}


.error-details{
	font-size:10px;
	color:#DD321E;
	padding:0 0 0 15px;
	}	
	
.small-details{
	font-size:10px;
	color:#000;
	}
	
#content a.link-navigation {
	font-size:10px;
	color:#DD321E;
	}

#content a.black,
#content div.black {
	font-size:10px;
	color:#000;
	cursor:pointer;
	}
		
#WishList-content h3{
	font-size:12px;
	color:#DD321E;
	}	

h1.header {
	font-size:12px;
	font-weight:bold;
	color:#DD321E; 
	}		
			
/* Find a Dealer section	*/	

#divFindDealerTitle {
	height:24px;
	background:#DD3322;
	}
	
	#divFindDealerTitle h1 {
		color:#FFF; 
		font-size:14px;
		text-align:left;
		margin:4px 0 4px 5px;
		float:left;
		}
		
	#divFindDealerTitle a {
		color:#FFF; 
		text-decoration:underline;
		font-weight:bold;
		float:right;
		padding:5px 3px 0 0;
		}
		
	#divFindADealerIntro span.FindDealer	{
		text-transform:uppercase;
		font-weight:bold;
		display:block;
		padding:5px 0 0 15px;
		}
		
		#divFindADealerIntro span.FindDealer a {
			color:#DD321E; 
			font-size:9px;
			padding:5px 0 0 15px;
			}
			
		#divFindADealerIntro p {
			font-size:10px;
			padding:5px 0 0 30px;
			}
		
	#divFindDealerContent {
		width:250px;
		height:500px;border:1px solid white;
		background: url("Bkg_FindDealerContent.gif") no-repeat 0 0;
		}
	
	#imgWorld {
		text-align:center;
		margin:10px 0 10px 20px;
		}
		
		
	/* Search boxes */
	
	div.FindADealerSeparator {
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
		padding:20px 0 0 10px;
		color:#FFF; 
		width:248px;
		height:24px;
		background: url("Separator_Search.gif") no-repeat 0 100%;
		}	
		
	#divShowCriteriaSelection{
		font-size:10px;
		}	
		
	span.RegistrationHeader {
		font-weight:bold;
		text-transform:uppercase;
		padding:8px 0 5px 15px;
		display:block;
		margin:0;
		}	
		
	span.RegistrationHeader2 {
		font-weight:bold;
		text-transform:uppercase;
		padding:0;
		margin:0;
		}	
			
	span.SubTitleRegistration {
		font-size:11px;
		display:block;
		padding:0 0 5px 15px;
		}
		
	.RadioBtn{
		margin:0 0 0 15px;
		}
		
	.Textbox {
		font-size:11px;
		width:210px;
		padding:0;
		margin:0 0 5px 15px;
		font-family:arial;
		}
		
	.TextboxZip {
		font-size:11px;
		width:100px;
		padding:0;
		margin:0 0 5px 15px;
		font-family:arial;
		}
		
	div.Zipcode	{
		padding:0 0 0 15px;
		}

	span.search-choice	{
		color:#DD321E;
		text-transform:uppercase;
		font-weight:bold;
		display:block;
		padding:5px 0 5px 15px;
		}
		
	div#required {
		padding:15px 0 0 15px;
		float:left;
		font-size:11px;
		}
	
	div#submit-search {
		margin:15px 15px 0 0;
		float:right;
		}
		
	/* Results of search */
	
		#Results-Content p {
			font-size:10px;
			padding:5px 0 5px 15px
			}

		#Results-Content ul {
			margin: 6px 0 6px 16px;
			padding:0;
			}
		
		#Results-Content ul li {
			list-style: none;
			padding: 0 0 5px 8px;
			margin:0;
			background: url("Arrow_right.gif") no-repeat 0 3px;
			}
			
		#Results-Content ul li span {
			display: block;
			}

		#Results-Content div.DealerInfo {
			font-size:10px;
			color:#000;
			margin:0;
			background: url("Bkg_DealerResult.gif") no-repeat 0 0;
			border-top:1px solid #FFF;
			}

		#Results-Content div.dealer {
			margin:7px 0 0 0;
			font-weight:bold;
			text-transform:uppercase;
			padding:0 0 0 15px;
			}
			
		#Results-Content div.prefered {
			padding:0 0 0 15px;
			}
			
			#Results-Content div.prefered a{
				color:#DD321E;
				}
			
		#Results-Content div.distance {
			margin:0;
			padding:0 0 0 15px;
			}	
			
		#Results-Content div.adress {
			margin:7px 0 0 0;
			padding:0 0 7px 15px;
			}
			
		#Results-Content div.details-btn {
			font-size:10px;
			color:#FFF;
			background-color:#A6A6A6;
			margin:0;
			padding:5px 0 0 0;
			height:24px;
			}	
				
			#Results-Content div.details-btn a{
				font-size:10px;
				color:#FFF;
				text-decoration:underline;
				padding:0 5px 0 8px;
				}	
				
			#Results-Content div.details-btn a:hover{
				font-size:10px;
				color:#FFF;
				text-decoration:none;
				}
				
	/* Product Detail */	
	
	div.MainTitle {		
		font-weight: bold;
		text-transform: uppercase;
		padding: 0 0 5px 0;
		width: 630px;
		}	
		
	div.MainTitle span.slash {
		color: #fff;
		}		
	
		#dealer-details td {
			font-size:10px;
			color:#000;
			}	
			
		#dealer-details td a {
			font-size:10px;
			color:#DD321E;
			text-decoration:underline;
			}
			
		table tr td.Title,
		#dealer-details tr td.TitleDealer {
			font-size:11px;
			color:#FFF;
			height:24px;
			font-weight:bold;
			background:#B2B2B2;
			}		
		
		h2.subtitle{
			font-size:11px;
			color:#DD321E;
			font-weight:bold;
			margin:0;
			padding:0 0 3px 0;
			}
				
	 #service-hours td,
	 #showroom-hours td	{
			font-size:10px;
			}		
	 #service-hours td.column1,
	 #showroom-hours td.column1	{
			font-size:10px;
			height:24px;
			font-weight:bold;
			}
	 
#divDetailPrint, #divDrivingDirectionsPrint {
	display:block;
	}
	
#hiddenClosePopup {
	display: block;
	height: 25px;
	}		
		
/* send-to-friend */ 
#send-to-friend {
	background: #eee;
	}
#send-to-friend #divTitle {
	background: #97A0A7;
	}
#send-to-friend #divTitle h3 {
	color: #fff;
	}
#send-to-friend a.close {
	color: #fff;
	}
#send-to-friend .form h4 {
	color: #30404C;
	}
.form dl {
	color: #30404C;
	}

		
		
		
		
		
		
		
		
		
		

