/*
-------------------------------------------------------------------------------------------------------------------------
Dealer Locator General Styles
-------------------------------------------------------------------------------------------------------------------------
 */
#content>.shadedContainer {
	padding: 70px 0;
	width: 1008px;
	min-height: 520px;
}
.midRow .midMid {
	padding: 0 20px;
}
.midMid .midRow .midMid {
	padding: 0;
}
#dealer_locator  #dealerName,#dealer_locator #dealerCity{position:relative;top:5px;}
/*
#primaryNavigation  ul li ul li img {
	margin-bottom: 8px
}
#primaryNavigation span.arrow {
	margin: 2px 0 0 1px;
	width: 13px;
	height: 13px;
}
div#primaryNavigation ul li.active a span.arrow, div#primaryNavigation ul li a.active span.arrow {
	background-position: -1px 4px
}
div#primaryNavigation ul li a span.arrow {
	background-position: 1px 2px
}
*/
body#dealerLocator .shadedContainer {
	/* needed to override the 980px global setting for outer container  */
	width: 1015px;
}
div#mds-app-dl {
	padding-bottom: 15px;
}
#mds-app-dl .shadedContainer {
	padding: 0;
	width: 100%;
}
#mds-app-dl .dealerSearchRefined .roundedCornerFormSet {
	background: none;
}
/*
#mds-app-dl .roundedCornerFormSet {
	background: url('http://www.pontiac.com/etc/designs/pontiac/images/bg_dealerLocatorRefined.png') repeat-y;
	float: left;
	width: 692px;
}
*/
#mds-app-dl .dealerSearchRefined .roundedCornerFormSet {
	padding: 7px 0;
	float: left;
	height: 121px;
	width: 698px;
}
#mds-app-dl .dealerSearchRefined .roundedCornerFormSet > ul {
	height: auto;
}
#mds-app-dl .dealerSearchRefined .roundedCornerFormSet li + li + li dl {
	height: 25px;
	position: relative;
	/*top: -15px;*/
}
/*
.dealerSearchGeneral .midRow .midLeft {
	background: none
}
.dealerSearchGeneral .midMid {
	background-repeat: repeat;
	margin-left: 1px;
}
*/
.dealerSearchGeneral .lowerRow {
	float: left;
	position: relative;
	width: 700px;
}
.dealerSearchRefined .lowerRow {
	float: left;
	position: relative;
	width: 700px;
}
/*
.dealerSearchGeneral .lowerMid {
	background-image: url("../images/lowerMid_dealerSearch70.png");
	background-repeat: no-repeat;
	margin-left: 0;
	background-position: 0 -1px;
}
.dealerSearchGeneral .upperMid {
	background-image: url("../images/upperMid_dealerSearch70.png");
	background-repeat: no-repeat;
	margin-left: 0;
	background-position: 0 1px;
}
*/
.dealerSearchGeneral ul {
	height: 158px;
	padding-top: 2px;
	position: relative;
	top: 0;
	width: 228px;
}
.dealerSearchGeneral ul.divider, .dealerSearchRefined ul.divider {
	border-right: 1px solid #666;
}
.dealerSearchGeneral li {
	float: left;
	clear: both;
}
.dealerSearchGeneral .criteriaTitle {
	border-bottom: 1px solid #666666;
	padding: 5px 0 8px 0;
	text-align: left;
	text-indent: 20px;
	top: -5px;
	width: 238px;
}
.dealerSearchGeneral .criteriaDivider {
	background: url("../images/formDividerText.png") no-repeat scroll 2px 1px #000000;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	left: -16px;
	padding: 2px 0;
	position: absolute;
	text-align: center;
	text-indent: -2000em;
	top: 70px;
	width: 24px;
	z-index: 500;
}
h3.headerDl {
	margin: 0 10px;
}
h3.headerDl {
	color: #FFFFFF;
} /* reverse header colors, only first h3 in div */
h3 span.sectionTitle {
	color: #CC2229;
}
h3.headerDl {
	position: relative;
	margin: 15px 0 7px;
}
h3.headerDl {
	clear: both;
	font-size: 1.75em;
	font-weight: bold;
	line-height: 1.7em;
	text-transform: uppercase;
}
h2.dealerName {
line-height: 1em;
clear: left;
width: 400px;
margin: 0 0 15px;
position: relative;
top: 6px;
}
.ie7 h2.dealerName {
	margin:10px 0 15px;
}
/* form styles */
label.ui-radio-state-disabled, label.ui-checkbox-state-disabled {
	color: #666666;
}
fieldset {
	width: auto;
	border: none;
}
div.dl_enclosing_div {
	/* essential for keeping the form content uniform inside of the shaded container */
	/*width: 935px;*/
	margin: 0 auto;
}
input, textarea {
	top: 0;
	float: left;
	clear: none;
	width: 145px;
}
form ul.inputContainer {
	float: left;
	margin: 0;
	padding: 0;
}
form li label {
	top: 2px
}
.dealerSearchRefined li {
	float: none;
	clear: none;
	margin: 0;
	padding: 0;
}
.dealerSearchRefined .roundedCornerFormSet>ul>li {
	padding: 4px 0;
}
form .dealerSearchRefined li.dropdown {
	/*    padding-bottom: 10px; _NO__DOTCOMMA__AFTER__*/
}
p.btn_nba_1 {
	margin: 1px 0 6px;
}
ul.inputContainer li {
	float: left;
	clear: none;
	/*    padding: 8px 20px 0 0; */
}
.dealerSearchRefined input {
	float: left;
	clear: both;
}
li.formElements {
	margin: 0 auto;
	padding-left: 40px;
	padding-top: 10px;
	position: relative;
	width: 210px;
	z-index: 900;
}
.first input {
	float: left;
	top: 2px;
	left: 2px;
	position: relative;
}
.dealerSearchGeneral span.select {
	left: 0;
	top: -16px;
}
.dealerSearchRefined span.select {
	/*    left: -200px; _NO__DOTCOMMA__AFTER__*/
}
/* drop down styling ---------------------------------*/
.select {
	background-image: none;
}
.select {
	background: none;
}
select.select {
	/*font-weight: normal;*/
	z-index: 10;
	width: 150px;
}
span.select {
	left: 0;
	bottom: 20px;
	font-size: 11px;
	width: 150px;
}
#searchRadius + .select {
	left: -151px;
	bottom: 24px;
}
.select-wrapper {
	clear: left;
	display: inline-block;
	width: 160px;
	position: relative;
	height: 20px;
	margin: 0 5px -5px 0;
}
span#numberOfDealersFound + .select-wrapper {
	width: 160px;
}

#sortDropDownArea #select-wrapper, #pagingDropDownArea #select-wrapper, .mds-area-pf1 #select-wrapper {
	margin-left: 5px;
}
.select option {
	background-color: #000000;
}
/*--------------------------------- drop down styling */
li.print {
	text-align: right;
	margin-bottom: 10px;
	font-weight: 900;
}
/* adding color back to links */
.print  a, .btn_prim_1  a, p#dealer-links-p-1 a, ul.dealer-links a {
	color: #CC2229 !important;
	text-decoration: underline !important;
	font-weight: 900 !important;
}
.print a:hover, p#dealer-links-p-1 a:hover, ul.dealer-links a:hover, .btn_prim_1 a:hover {
	color: #CC2229 !important;
}
div.actionContainer a {
	text-decoration: none !important;
}
/* cufonized buttons */
a.button {
	padding-right: 5px;
} /* clean up bg image ie overlap issue */
.genBtn {
	text-decoration: none !important;
	padding: 5px 20px;
}
/*
-------------------------------------------------------------------------------------------------------------------------
DL Overview Page (#dl1)
-------------------------------------------------------------------------------------------------------------------------
 */
div.dealerSearchGeneral.midMid {
	padding-bottom: 12px;
}
div.dealerSearchGeneral {
	margin-bottom: 20px;
}
.dealerSearchGeneral, .dealerSearchGeneral .upperRow, .dealerSearchGeneral .midRow, .dealerSearchGeneral .lowerRow {
	/* DL Overview resize inner boxes */
	width: 700px;
	margin: 0;
}
.dealerSearchGeneral .line{
	border-left: 1px solid #5E5E5E;
	height: 5px;
	left: 228px;
	position: absolute;
	top: 2px;
}
.dealerSearchGeneral .top + .top,
.dealerSearchGeneral .bottom + .bottom{
	left: 457px;
}
.dealerSearchGeneral .bottom{
	bottom: 2px;
	top: auto;
}
.dealerSearchGeneral .left, .dealerSearchGeneral .right{
	border-bottom: 1px solid #5E5E5E;
	border-left: none;
	left: 2px;
	top: 30px;
	width: 5px
}
.dealerSearchGeneral .right{
	left: auto;
	right: 2px;
}
.dealerSearchGeneral fieldset {
	border: none;
}
.dealerSearchContainer {
	clear: right;
	display: block;
	float: left;
	padding: 0;
	width: 713px;
}
.dealerSearchContainer h3 {
	font-size: 1.20em;
}
/*
-------------------------------------------------------------------------------------------------------------------------
DL Search Results Page (#dl2a)
-------------------------------------------------------------------------------------------------------------------------
 */
.dealerSearchRefined .midMid {
	padding-bottom: 7px;
}
.dealerSearchRefined {
	margin-bottom: 20px;
}
.dealerSearchRefined .upperRow, .dealerSearchRefined .midRow, .dealerSearchRefined .lowerRow {
	width: 700px;
	margin: 0;
}
.dealerSearchRefined ul {
	width: 100%;
}
#criterial_filter_area {
	float: none;
}
#criterial_filter_area dt, #criterial_filter_area label {
	font-size: 10px;
}
.dealerSearchRefined fieldset {
	border: none;
}
.dealerSearchRefined fieldset {
	border: medium none;
	nowhitespace: afterproperty;
	margin: 0;
	padding: 0;
	position: relative;
	/* top: -10px; */ ;
}
ul.dealer-services li {
	display: block;
	clear: left;
}
#mds-app-dl .dealerSearchRefined dl {
	width: 690px;
	float: none;
	margin: 0;
	
}
#mds-app-dl .dealerSearchRefined dt {
	display: inline-block;
	text-align: right;
	width: 162px;
}
#mds-app-dl .dealerSearchRefined dd {
	vertical-align: text-top;
	text-align: left;
	width: 480px;
	margin-left: 20px;
	display: inline-block;
}
#mds-app-dl .dealerSearchRefined dd ul {
	clear: both;
    float: left;
    width: 518px;
}
#mds-app-dl div.dealerSearchGeneral.shadedContainer .clearfix, #mds-app-dl div.dealerSearchRefined.shadedContainer .clearfix {
	position: absolute !important;
}
#criterial_filter_area .midLeft {
	height: 187px;
}
#criterial_filter_area .midLeft .midRight {
	height: 187px;
}
#mds-app-dl div#criterial_filter_area .midLeft > p {
	background-image:url(../images/contact/midMid70.png);
	border-bottom: 1px solid #5e5e5e;
	height: 69px;
	float: left;
	margin: 0 0 0 2px;
	padding: 10px 0 6px 22px;
	width: 623px;
	/*height: 41px;*/
}
#mds-app-dl div#criterial_filter_area .midLeft > ul {
	clear: left;
	background: url(../images/contact/midMid70.png) repeat scroll 0 0 transparent;
	float: left;
	margin: 0 0 0 3px;
	padding: 6px 0 7px 14px;
	width: 631px;
}
#criterial_filter_area ul#dlSearchBtns {
	/* Upper right side of top box */
	border-left: 1px solid #5E5E5E;
	display: inline-block;
	left: 648px;
	margin-top: -5px;
	/*padding: 55px 0 0;;
	height: 93px;*/
	position: absolute;
	width: 312px !important;
	height: 195px;
}
#criterial_filter_area ul#dlSearchBtns .actionContainer {
	margin: 0 0 0 55px;
	display: block;
}
div#criterial_filter_area {
	width: 852px;
	margin: 0 auto;
}
#mds-app-dl #criterial_filter_area input {
	float: none !important;
	height: 20px;
	width: auto;
}
#mds-app-dl #criterial_filter_area input#dealerCity, #mds-app-dl #criterial_filter_area input#dealerName {
	width: 133px;
}
#mds-app-dl #criterial_filter_area input#dealerZipCode {
	width: 60px;
}
#mds-app-dl div#criterial_filter_area dt {
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	width: 140px;
	font-weight: 900;
}
#mds-app-dl div#criterial_filter_area.shadedContainer li, #mds-app-dl div#criterial_filter_area.shadedContainer fieldset, #mds-app-dl div#criterial_filter_area.shadedContainer dl {
	padding: 0;
	margin: 0;
}
#mds-app-dl div#criterial_filter_area .midMid {
	height: 187px;
	position: absolute;
	right: 0;
	z-index: -1;
}
#mds-app-dl div#criterial_filter_area .midLeft span.ui-radio {
	margin: -3px 0 0 !important;
}
#mds-app-dl div#criterial_filter_area .midLeft label.ui-radio {
	padding-top: 2px;
}
#mds-app-dl ul#brandSelection li.radioItem {
	width: 120px;
}
#mds-app-dl ul#dl_servicelist li.radioItem {
	margin: 0 40px 0 0;
}
#dl_servicelist .formIndicatorContainer {
    display: inline-block;
}
div#criterial_filter_area ul#dlSearchBtns li span a#dealerSearch_link_updateSearch {
	display: block;
	margin: 32px 0 0;
} /*Update Dealer Results button*/
div#criterial_filter_area ul#dlSearchBtns p.btn_prim_1 {
	margin-top: 15px;
}
div#criterial_filter_area ul#dlSearchBtns p.btn_prim_1  a {
	padding: 0;
	margin: 0 auto;
} /*New search link*/
div#criterial_filter_area .midMid {
	top: 0;
	width: 305px;
}
#mds-app-dl ul#dlSearchBtns li {
	float: left;
	clear: left;
	width: 100%;
	text-align: center;
	display: inline;
	position:relative;
	height:50%;
}
#mds-app-dl ul#dlSearchBtns li span{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-100px;
	
}
#mds-app-dl ul#dlSearchBtns li .btn_prim_1 span{
	position:relative;
	top:0;
	left:0;
	margin:0;
}

.btn_prim_1 #dealerSearch_link_newSearch {
	font-size: .9em;
}
#mds-app-dl #criterial_filter_area p {
	font-size: 1.2em;
	font-weight: 900;
}
#mds-app-dl span#numberOfDealersFound {
	font-size: 2em;
}
/* mid secondary nav section  */
div#dl_headline_paging_id {
	position: absolute;
	nowhitespace: afterproperty;
	display: block;
	height: 20px;
	width: 960px;
	margin-top: 34px;
	padding: 0;
	/*z-index: 998 !important;*/ ;
}
div.controlNav {
	font-weight: 900;
	float: right;
	margin: 0;
	display: block;
	position: static;
}
a.controlNavItemNext, a.controlNavItemPrev {
	font-size: 0em;
}
dd.actual {
	margin: 0 5px 0 0 !important;
	color: #CC2229;
}
div.controlNav a.controlNavItemNext {
	background-position: 50% 50%;
	margin-top:5px;
}
div.controlNav a.controlNavItemPrev {
	background-position: 50% 50%;
	margin-top:5px;
}
/* Sort By Distance */
span#sortDropDownArea {
	font-weight: 900;
	display: block;
	float: left;
}
/* Show All Dealers On Map block */
p#dl_headline_show_all_markers {
	width: 200px;
	display: inline-block;
	float: left;
	clear: none;
	margin-left: 90px;
}
p#dl_headline_show_all_markers label#lballDealers {
	float: right;
	font-weight: 900;
	font-size: 1em;
}
p#dl_headline_show_all_markers span.ui-checkbox {
	float: right;
	display: inline-block;
	margin-left: 7px;
}
/* View: PER PAGE drop down */
span#pagingDropDownArea {
	font-weight: 900;
	float: left;
	display: block;
} /* BOTH */
#dl_headline_paging_id span#pagingDropDownArea {
	margin-left: 87px;
} /* the top one */
#dl_footer_paging_id  span#pagingDropDownArea {
	margin: 0 0 5px 570px;
} /* the bottom one */
div.mds-cmp-plan_route div.visualLayer {
	clear: left;
}
div.mds-area-pf2 {
	margin-top: 75px;
}
#dl_footer_paging_id {
	clear: both;
}
#dl_footer_paging_id     dl#dl_paging_dl_id, dl#dl_paging_dl_id {
	padding: 0;
	margin: 0;
	width: auto;
}
#dl_footer_paging_id     dl#dl_paging_dl_id dt, dl#dl_paging_dl_id dt {
	padding: 0;
	margin: 0;
	float: left;
}
#dl_footer_paging_id     dl#dl_paging_dl_id dd, dl#dl_paging_dl_id dd {
	padding: 0 2px;
	margin: 0;
	float: left;
	line-height: 2em;
}
#dl_footer_paging_id     dl#dl_paging_dl_id dd a, dl#dl_paging_dl_id dd a {
	text-align: center;
}
dt#dl_paging_label_dt_id {
	display: none;
}
#dl_footer_paging_id  .pagingBottom {
	display: block;
}

select#sortOption + span.select, select#dealersPerPageOption + span.select {
	background: url('../images/formComponents/dealerRegionByCity_dropdown.png') no-repeat;
}
/*
-------------------------------------------------------------------------------------------------------------------------
DL Search Results Page - after clicking on "Maps & Directions" link
-------------------------------------------------------------------------------------------------------------------------
 */
div.pf2a {
	/* map section */
	float: right;
	margin-bottom: 20px;
}
div.pf2a h2 {
	display: none;
}
div#map_canvas {
	display: inline-block;
	height: 550px !important;
	width: 420px !important;
	margin: 0;
	padding: 0;
}
ul#mds-cmp-dealer_list .shadedContainer {
	margin: 0 auto 20px !important;
	width: 492px !important;
	float: left;
}
ul#mds-cmp-dealer_list .shadedContainer form {
	/* width: 487px;
	width: 467px;*/
	padding: 0 0 0 10px;
}
ul#mds-cmp-dealer_list .shadedContainer form ul {
	float: none;
}
p.geoRanking {
float: right;
clear: none;
margin: 3px 0 0;
z-index: 9;
position: absolute;
top: -38px;
right: 0;
top: 0;
}
p.geoRanking span {
	float: right !important;
}
p.geoRanking label {
	float: right !important;
	margin: 0 4px 0 0;
}
div.dealer-geoData dl {
	margin: 0;
	width:470px;
}
div.dealer-geoData dl dt {
	float: left;
	margin: 0 4px 0 0;
}
/*
-------------------------------------------------------------------------------------------------------------------------
DL Search Results Page - after clicking on "Get Directions" link
-------------------------------------------------------------------------------------------------------------------------
 */
#dr2 .pf2b div#planRouteForm {
	width: 480px;
	clear: left;
	display: block;
}
h2#googleMapMessage, h2#googleMapError {
	width: 480px;
	margin-bottom: 15px;
}
h2#googleMapMessage {

}
h2#googleMapError {
	font-size: 11px;
	color: red;
}
form#searchRoute {
	margin-bottom: 15px;
	clear: left;
	float: left;
	display: inline;
	width: 480px;
}
div.dealer-address span {
	font-weight: normal;
}
ul.dealer-links li {
	margin: 0;
}
ul.dealer-links li a {
	color: #CC2229;
	text-decoration: underline;
}
.pf2b div.midMid {
	display: block;
} /* height of dealer card */
div.ctaContainer span {
	float: left;
	clear: both;
}
div.ctaContainer {
	display: block;
	clear: both;
	float: none;
	position: absolute;
	bottom: 12px;
	right: 100px;
}
a#switchRoute {
	display: none;
}
#planRouteForm p.btn_nba_1 {
	margin: 15px 0;
}
div#map_canvas {
	color: #000;
}
div#map_canvas h2 {
	display: inline !important;
	position: static !important;
	font-size: 1em;
}
#mds-app-dl #fromInputFeld input#addressFrom {
	float: none;
	margin: 0 0 0 10px;
}
#mds-app-dl.shadedContainer {
	margin: 0 auto !important;
}
#mds-app-dl.shadedContainer > .upperRow, #mds-app-dl.shadedContainer > .lowerRow {
	display: none;
}
.hideCorners {
	background: none !important;
}
#mds-app-dl div.upperRow, #mds-app-dl div.clearfix, #mds-app-dl div.dealer-address p {
	clear: left;
}
#mds-app-dl .actionContainer {
	margin: -3px 0;
}
#mds-app-dl .visualLayer fieldset {
	/*    border: 1px dotted black;;
	border: none;
	display: block;*/
}
#dr2 div#dealer_tmp {
	width: 492px;
}
div#dealer_tmp .midMid form {
	margin: 0 0 0 6px;
}
div#dealer_tmp ul.dealer-links {
	clear: left;
	margin: 0 0 10px;
}
div#dealer_details_tmp {
	display: none;
}
p#dl_link_show_dealerlist .actionContainer {
	float: right;
	margin-top: -5px;
}
h2#headerPlan {
	display: none !important;
}
#mds-app-dl dd#fromInputFeld {
	margin: 0 0 10px 0;
}
#mds-app-dl label#lbInputFeld {
	padding: 0;
}
#mds-app-dl #loading_progress {
	position: absolute;
	display: block;
	width: 740px;
	margin: -20px 0 0 100px;
	z-index: 9999;
}
#mds-app-dl #loading_progress div.midMid {
	height: 400px;
	text-align: center;
}
#mds-app-dl #loading_progress div.midMid img {
	margin-top: 160px;
}
#mds-app-dl ul.errorMessage {
	display: block;
	clear: both;
	float: none;
	width: 100%;
	height: 20px;
}
#mds-app-dl ul.errorMessage li  span {
	color: red;
}
div#errorMessageContainer {
	display: block;
	clear: both;
	float: none;
	width: 100%;
	color: red;
	height:30px;
}
#mds-app-dl div.clearfix {
	clear: left;
}
ul#mds-cmp-dealer_list .shadedContainer {
	width: 480px;
	display: block;
}
#mds-app-dl  div.shadedContainer > div.midRow > div.midLeft > div.midRight > div.midMid {
	position: inherit;
}
/* Styles specific to this particular page */
.scroll-pane {
	/* should be the same visual height as #map_canvas */
	width: 515px !important;
	height: 575px;
	float: left;
	overflow: hidden;
}
.scroll-pane .jspPane {
	width: 440px;
}
.scroll-pane .jspVerticalBar {
	background: none repeat scroll 0 0 transparent;
	padding: 0 0 0 10px;
}
.scroll-pane .jspTrack {
	background: url("../images/scrrollbarBackground.png") repeat-y scroll center center transparent;
}
.scroll-pane .jspDrag {
	background: url("../images/scrrollbarScrubber.jpg") no-repeat scroll center center transparent;
}
.scroll-pane  div.jspPane > ul {
	margin: 0;
	padding: 0;
}
.scroll-pane  div.jspPane > ul > li {
	margin: 0;
	padding: 0 5px 0 0;
}
.mds-cmp-route_results {
	width: 490px;
	margin: 0 0 20px 0;
	padding: 0;
}
dd#fromInputFeld input#addressFrom.ui-no-input-replace {
	width: 300px;
} /* causeing ie error _NO__DOTCOMMA__AFTER__*/
/* apply css button sprites to dealer vcard cta's */
a.dlImgButton {
	display: block;
	background: url("../images/ctaDealerLocator.png") no-repeat transparent;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none !important;
	padding: 0;
	margin: 0 0 7px 0;
	height: 19px;
	width: 165px;
}
a.btnImg_SI {
	background-position: 0px 0px;
}
a.btnImg_SI:hover {
	background-position: 0px -19px;
}
a.btnImg_RAQ {
	background-position: 0px -38px;
}
a.btnImg_RAQ:hover {
	background-position: 0px -57px;
}
a.btnImg_BTSR {
	background-position: 0px -114px;
	width: 200px;
	float: right;
}
a.btnImg_BTSR:hover {
	background-position: 0px -133px;
}
a.btnImg_UDR {
	background-position: 0px -76px;
	width: 200px;
}
a.btnImg_UDR:hover {
	background-position: 0px -95px;
}
a.btnImg_GD {
	background-position: 0px -152px;
	width: 148px;
}
a.btnImg_GD:hover {
	background-position: 0px -171px;
}
a.btnImg_SFD {
	background-position: 0px -190px;
	width: 180px;
}
a.btnImg_SFD:hover {
	background-position: 0px -209px;
}
/*.dealerSearchGeneral .midRow { display:none;}_NO__DOTCOMMA__AFTER__*/
/*.locality  { float:left; margin-right:7px; }_NO__DOTCOMMA__AFTER__*/
/*.postal-code { clear:left: float:left; }_NO__DOTCOMMA__AFTER__*/
div#dlPromoTiles {
	float: left;
	padding: 55px 0 0;
}
div#dlPromoTiles div.dl_promotile {
	padding: 10px 0 0;
	width: 240px;
}
div#dlPromoTiles div.dl_promotile2 {
	padding-top: 52px;
}
div#dlPromoTiles div.dl_promotile div.promoTile {
	padding: 0 0 15px;
	width: 100%;
}
div#dlPromoTiles div.dl_promotile div.promoTile div.tileContent p {
	font-weight: normal;
	float:left;
}
.dealerSearchRefined {
	font-size: 11px;
}
.dealerSearchRefined label {
	font-size: 10px;
}
input[type="text"] {
	font: 11px verdana, sans-serif;
}
span.ui-radio {
	position: relative;
	top: -2px;
}

/* results fixes */

ul#dl_servicelist li + li + li {
	float: none;
}

p div.select-wrapper, p div.select-wrapper select, p div.select-wrapper span {
	width: 65px;
}

p div.select-wrapper span {
	background: url('../images/formComponents/manuals_dropdown.png') no-repeat;
}

/* end results fixes */