.shadedContainer { /* needed to override the 980px global setting  */
	width: 1005px;
}

.dealerLocatorWrapper { /* essential for keeping the form content uniform inside of the shaded container */
	width: 960px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding:25px 45px 45px 45px;
}
input  {
	top: 0;
	float: left;
	clear: both;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:15px;
}
form li label {
	top: 2px;
}
ul.inputContainer li {
	clear: none;
	padding: 8px 15px 0 0;
}
.first input {
	float: left;
	top: 2px;
	left: 2px;
	position: relative;
}
span.ui-checkbox, span.ui-radio {
	clear:none;
	margin-left:10px;
	margin-top:3px;
}

label {
	margin-top:5px;
}
.dealerLocatorWrapper p {
	clear:both;
}
.dealerLocatorWrapper .p {
	clear:both;
	margin: 1em 0;
	display:block;
	float:left;
	position:relative;
}

.suggestedLinks .shadedContainer {
	width: 100%;
	margin-top: 15px;
}
.suggestedLinks {
	width:860px;
	height: 180px;
}
.dealerLocatorWrapper fieldset {
	margin-top: 2px;
	margin-bottom:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
}
.suggestedLinksContent {
	overflow: hidden;
	width:820px;
	padding-left:15px;
	padding-right:15px;
}

/* start of search results with image and single result*/
.leftResultsImage {
	float: left;
	width: 410px;
}
.singleResult {
	float: left;
	width: 810px;
}
.leftResultsImage li{
	float: left;
}
.leftResultsImage li h3, .singleResult li h3{
	text-decoration: underline;
	margin-bottom: -3px;
	margin-top: -3px;
	color: #CC2229;
	text-decoration:underline;
}

.leftResultsImage li a:hover h3, .singleResult li a:hover h3 {
	color: #CC2229;
}
.leftResultsImage li img, .singleResult li img {
	margin-right: 10px;
}
.leftResultsImage li  p, .singleResult li p{
	font-family: Arial;
	font-size: .9em;
	font-weight: normal;
	line-height:1.7em;
	color: #FFF;
	text-decoration: none;
	width: 270px;
}
.singleResult li p{
	width:600px;
}
/*end*/

/* start of search results without image */
.rightResultsText li h3{
	text-decoration: underline;
	margin-bottom: -3px;
	margin-top: -3px;
}
.rightResultsText li p{
	font-family: Arial;
	font-size: .9em;
	font-weight: normal;
	line-height:1.7em;
	color: #FFF;
	text-decoration: none;
	width: 270px;
}
.rightResultsText li p {
	width: 400px;
}
.rightResultsText  {
	float:left;
	width: 410px;
}
.rightResultsText li {
}

/*end*/

#view-by-label {
	position: relative;
	top: 0px; 	
	left: 45px;
}
.resultSummary {
	clear: both;
	font-family: arial;
	font-size: .9em;
	line-height:1.7em;
	color: #FFF;
	text-decoration: none;
	width: 860px;
	overflow: hidden;
}
.XX {
	float:left;
}
.resultSummary h3 {
	text-decoration: underline;
	margin-bottom: -5px;
}
.viewPerPage {
	width: 206px;
	margin-left:400px;
	margin-top: -10px;
	float: left;
}
.viewPerPage span.select {
	top: -20px;
	left: 45px;
}
.resultsWrapper .controlNav {
	left: 45px;
	height: 15px;
	width: auto;
	position: relative;
	float:left;
	line-height: 15px;
	margin-left:10px;
	overflow: hidden;
	top: 12px;
	
}
.dealerLocatorWrapper .ctaWrapper {
	margin-top: 25px;
}
.dealerLocatorWrapper .resultsWrapper {
	width: 920px;
}

.shadedContainer {
	margin-top: 68px;
}

div#content {
	margin: 68px auto;
	position: relative;
}
body#search select.select {
    left: 45px;
}