#contentDealerLocator p{
	padding-left : 30px;
}
#contentDealerLocator h2{
		
	font-family : 'HelveticaNeueW01-65Medi', sans-serif;
	font-size : 32px;
	color : #222222;	
	padding-left : 30px;
	text-transform : uppercase;
	font-weight : normal;
}

#contentDealerLocator .formContainer{
	margin-top : 30px;
	padding-left : 30px;
	font-size : 0;
}

#contentDealerLocator .formContainer input[type=text]{
	width : 405px;
	padding-left: 16px;
	height : 66px;
	line-height : 65px;
	border : 1px solid #bebebe;
	border-right : none;
	font-size : 26px;
	color : #666666;
}
#contentDealerLocator .formContainer .submitButton,
#contentDealerLocator .nearLocation{
	width : 66px;
	height : 66px;
	background-color: #f38f10;
	border : 2px solid #d98110;
	position : relative;

	border-radius: 2px;
	-webkit-background-clip: padding-box; 
	-moz-background-clip:    padding; 
	background-clip:         padding-box;
}
#contentDealerLocator .formContainer .submitButton .arrowIcon{
	background : url('../static/img/arrow-dealer-locator.png') center center no-repeat;
	width : 66px;
	height : 66px;
}

#contentDealerLocator .nearLocation{
	margin-left : 33px;
}
#contentDealerLocator .nearLocation .locationIcon{
	background : url('../static/img/location-dealer-locator.png') center center no-repeat;
	width : 66px;
	height : 66px;
}
#contentDealerLocator .nearLocation .marker{
	background-position : -116px -50px;
	width: 24px;
	height: 32px;
	position : absolute;
	top : 50%;
	left : 50%;
	margin-top : -16px;
	margin-left : -12px;
}

#contentDealerLocator .locationExample{
	margin-top : 20px;
	font-family : 'HelveticaNeueW01-45Ligh', sans-serif;
	font-size : 22px;
	color : #666666;
}
#contentDealerLocator .resultNumber{
	font-family:'HelveticaNeueW01-Thin';
	font-size : 48px;
	margin-top : 30px;
}
#contentDealerLocator .noResultText{
	margin-top : 20px;
	max-width : 90%;
}

#contentDealerLocator .shopContainer{
	margin-top : 15px;
}

#contentDealerLocator .shopResult{
	margin-top : 45px;	
	padding-bottom : 60px;
	border-bottom : 1px solid #dbdbdb;
	position : relative;
}
#contentDealerLocator .shopResult .expertDealer{
	font-family: Arial;
	font-size : 22px;
	color : #f38f10;
	margin-left : 25px;
}

#contentDealerLocator .shopResult p,
#contentDealerLocator .shopResult a{
	margin-top : 25px;	
	font-size : 24px;
	font-weight : normal;
	display : block;
}


#contentDealerLocator .shopResult .distance{
	position : absolute;
	bottom : 0px;
	right : 0px;
	width : 205px;
	height : 65px;
	line-height : 65px;
	background :#f4f4f4;
}
#contentDealerLocator .shopResult .distance .arrow{
	background-position : -123px -8px;
	width: 8px;
	height: 12px;
	margin-left : 30px;
	margin-right : 15px;
	font-family : 'HelveticaNeueW01-45Ligh', sans-serif;
	font-size : 24px;
	margin-top : -3px;
}