@charset "utf-8";

/*General styles and classes*/


/*general layout*/

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #dfdfdf;
}

#outer_skin {
	width: 1200px;
	margin: 0 auto;
	background: #dfdfdf url(../images/pickmyauto/background_edge.gif) no-repeat;
	
}


#inner_skin {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
}

img {
	border: none;
}



/*general formatting*/

* {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}





/*header styles*/

	/*header layout*/
	
	#header {
		background: url(../images/pickmyauto/background_banner.jpg) no-repeat;
		height: 495px;
	}
		
		#login_button {
			display: inline;
			float: right;
			margin: 45px 40px 0 0;
		}
	
		#menu {
			display: inline;
			float: right;
			width: 575px;
			margin: 85px 20px 0 0;
		}
		
			#menu li {
				display: inline;
				float: left;
				margin-right: 20px;
			}
			
		#search_box {
			clear: both;
			display: inline;
			float: right;
			margin: 92px 37px 0 0;
			width: 335px;
		}
		
		#search_box td {
			padding: 0 0 0 5px;
		}
		
			#search_by-zipcode {
				height: 14px;
				padding: 0 2px;
				
				
			}
			
			#search_box a {
				padding: 0 0 0 20px;
				background: url(../images/pickmyauto/icon_gold-arrow.png) no-repeat 0 2px;
			}
			
			#submit_by-zipcode {
				width: 21px;
				height: 19px;
				background: url(../images/pickmyauto/button_search-go.png) no-repeat;
				border: none;
			}
		
				
	/*header formatting*/
		
		#menu {
			color: white;
		}
		
		#menu a {
			color: white;
			text-decoration: none;
		}
		
		#search_box {
			color: #fff;
			font-size: 12px;
			text-transform: uppercase;
		}
		
			#search_box a {
				text-decoration: none;
				color: #fff;
			}
			
			#search_box h4 {
				font-size: 18px;
				text-transform: uppercase;
			}
			
			#search_by-zipcode {
				color: #b51423;	
				font-size: 12px;
				font-weight: bold;
			}
	
	
	
	
/*main styles*/
	
	/*main layout*/
	

	
		#main h2 {
			padding: 0 0 0 27px;
			background: url(../images/pickmyauto/icon_red-arrow.png) no-repeat 0 4px;
		}
		
		
		

		#main_left-col {
			float: left;
			width: 642px;
		}
		
			#header_near-you {
				margin: 0 0 0 41px;
			}

			#listing_1 {
				margin: 20px 0 0 0;
			}
			
			

			
			.auto_photo {
				
				float: left;
				width: 193px;
				background: url(../images/pickmyauto/background_banner-left.png) 0 10px no-repeat;
			}
				
				.auto_photo img {
					border: 1px solid black;
					margin: 0 0 0 41px;
				}
				
				
			.listing_copy {
				float: left;
				background:url(../images/pickmyauto/background_banner-right.png) 0 10px no-repeat;
				width: 447px;
				
			}
			
				.headline_year-make-model, .headline_city-state, .copy_auto-description, .copy_price-link {
					float: left;
				}
				
				.headline_year-make-model {
					display: inline;
					width: 320px;
					margin: 12px 0 0 20px;
				}
				
				.headline_city-state {
					margin: 15px 0 0 0;
				}
				
				.copy_auto-description {
					display: inline;
					width: 320px;
					margin: 20px 0 0 20px;
				}
				
				.copy_price-link {
					margin: 15px 0 0 10px;
					
				}
				
				.button_learn-more {
					margin: 20px 0 0 0;
				}
				
			.listing_rule {
				background: url(../images/pickmyauto/divider_local-cars.gif) no-repeat;
				width: 622px;
				height: 4px;
				margin: 10px 0 10px 20px;
			}

				
				
		
	
		#main_right-col {
			display: inline;
			float: left;
			margin: 0 0 0 28px;
			width: 292px;
		}
			
			#main_right-col td {
				padding: 5px 0;
			}
		


				#main_right-col a {
					display: block;
					padding: 3px 0 0 0;
					height: 26px;
				}
				
				#main_right-col img {
					float: left;
				}
				
				#main_right-col a:hover, #main_right-col a:focus {
					
					background: url(../images/pickmyauto/background_right-col-select.png) no-repeat;
					
				}
				
				.body_right-col-divider {
					background: url(../images/pickmyauto/divider_type-search.gif) no-repeat;
					width: 292px;
					height: 4px;
					margin: 10px 0;
					clear: both;
						
				}
				
				#search_big-button {
					margin: 50px 0;
				}
				
				#search_big-button a {
					background: none!important;
				}
	
	
	
	/*main formatting*/
				
				.headline_year-make-model {
					font-size: 18px;
					color: white;
					font-weight: bold;
				}
				
				.headline_city-state {
					font-size: 12px;
					font-weight: bold;
					font-style: italic;
					color: white;
				}
				
				.copy_auto-description {
					font-size: 11px;
					line-height: 12px;
				}

				.auto_price {
					font-size: 18px;
				}
				
	

			
			#main_right-col a {
				color: #000;
				text-decoration: none;
				font-size: 13px;
			}
			
			#main_right-col a:hover, #main_right-col a:focus {
				color: white;
			}
			
				
	
				

				
				

				
	
/*footer styles*/


	/*footer layout*/
	
	#footer {
		margin: 20px auto 0 auto;
		padding: 0 0 20px 0;
	}
	
	#footer_divider {
		background:url(../images/pickmyauto/divider_body-base.gif) no-repeat center;	
		height: 4px;
	}
	
	
	/*footer formatting*/
	
	#dealerclick_tagline {
		font-size: 11px;
		text-align: center;
	}
	
	
	