body { background: #fff; }

	#header { width: 989px; margin: 0 auto; /*overflow: hidden;*/ }
		#headerInnerWrap { overflow: hidden; }
		#logo, #logoH1, #logoH1 a { width: 316px; height: 95px; }
			#logo { margin-top: 20px; }
			#logoH1 { background: url(images/logo.jpg) no-repeat; }
			body.paulmillerused #logoH1 { background: url(images/logo_win.jpg) no-repeat; }
				#logoH1 a { display: block; }
		#headerRight { height: 25px; margin-top: 20px; margin-bottom: 13px; }
			#weather { width: 75px; height: 25px; margin-right: 25px; }
				#weather img { height:25px; float:left; margin-left: 10px; }
				#weather #tempurature {
					float:right;
					font-size: 12px;
					font-weight: bold;
					padding-top: 0px;
					}
			#phonenumber { background: url(images/phone.jpg) no-repeat; width: 125px; height: 25px; margin-right: 25px; }
				body.paulmillerused #phonenumber { background: url(images/phone2.jpg) no-repeat; width: 125px; height: 25px; margin-right: 25px; }
			#inventory, #inventoryLink { width: 70px; height: 25px; }
				#inventory { margin-right: 25px; }
				#inventoryLink { background: url(images/inventory.jpg) no-repeat 0 -1px; display: block; }
			#search { background: url(images/searchBg.jpg) no-repeat; padding-top: 2px; width: 120px; height: 19px; margin-top: 5px; margin-right: 20px; }
				#searchInput { width: 100px; height: 18px; font-family: "Myraid Pro", Arial, Helvetica, Sans-Serif; font-size: .8em; color: #aaacaf; background: none; border: 0; padding: 0 0 0 3px; margin: 0; float: left; }
				#searchBtn { background: url(images/searchBtn.jpg) no-repeat; padding: 0; margin: 0; padding: 0; border: 0; width: 14px; height: 18px; float: left; text-indent: -9999px; cursor: pointer; }
			#language { background: url(images/lang.jpg) no-repeat; width: 82px; height: 18px; margin-top: 6px; }
		#nav { background: url(images/nav.jpg) no-repeat; width: 874px; height: 28px; margin-top: 10px; margin-left: 5px; }
			#navList { list-style: none; margin: 0; padding: 0; }
				#navList li.topDrop { float: left; height: 28px; }
					#navList li a.topButton { height: 28px; display: block; }
						#link1 { width: 64px; }
							#link1:hover, #link1.current { background: url(images/nav.jpg) 0px -28px; }
						#link2 { width: 92px; }
							#link2:hover, #link2.current { background: url(images/nav.jpg) -64px -28px; }
						#link3 { width: 115px; }
							#link3:hover, #link3.current { background: url(images/nav.jpg) -156px -28px; }
						#link4 { width: 143px; }
							#link4:hover, #link4.current { background: url(images/nav.jpg) -271px -28px; }
						#link5 { width: 58px; }
							#link5:hover, #link5.current { background: url(images/nav.jpg) -414px -28px; }
						#link6 { width: 81px; }
							#link6:hover, #link6.current { background: url(images/nav.jpg) -472px -28px; }
						#link7 { width: 156px; }
							#link7:hover, #link7.current { background: url(images/nav.jpg) -553px -28px; }
						#link8 { width: 165px; }
							#link8:hover { background: url(images/nav.jpg) -709px -28px; }
						
						#inventoryDrop { background: #e6e7e8 url(images/drop.jpg) no-repeat; width: 221px; height: 214px; position: absolute; margin-left: 20px; z-index: 99; display: none; }
							#inventoryDrop a#drop1 { background: #e6e7e8 url(images/drop.jpg) no-repeat; height: 42px; }
								#inventoryDrop a#drop1:hover { background-position: 0 -214px; }
							#inventoryDrop a#drop2 { background: #e6e7e8 url(images/drop.jpg) 0 -42px no-repeat; height: 27px; }
								#inventoryDrop a#drop2:hover { background-position: 0 -256px; }
							#inventoryDrop a#drop3 { background: #e6e7e8 url(images/drop.jpg) 0 -69px no-repeat; height: 31px; }							
								#inventoryDrop a#drop3:hover { background-position: 0 -283px; }
							#inventoryDrop a#drop4 { background: #e6e7e8 url(images/drop.jpg) 0 -98px no-repeat; height: 29px; }
								#inventoryDrop a#drop4:hover { background-position: 0 -312px; }
							#inventoryDrop a#drop5 { background: #e6e7e8 url(images/drop.jpg) 0 -127px no-repeat; height: 29px; }
								#inventoryDrop a#drop5:hover { background-position: 0 -341px; }

	#blueBar { height:3px; width:100%; background:#00529b; }
#largeImg { /*background: url(images/bigImg.jpg);*/ width: 100%; height: 340px; }
	#mainBody { background: #fff; overflow: hidden; margin: 20px auto; width: 989px; }
		#middle { overflow: hidden; width: 988px; }
			#tabs { background: url(images/tabs.jpg) no-repeat; width: 439px; height: 255px; margin-right: 20px; margin-left: 10px; }
				#featured-car a.car-listimage { background-size:98px 73px; }
			#nextWrap { margin-right: 20px; }
				#nextRide { background: url(images/ride.jpg) no-repeat; width: 400px; height: 94px; position: relative; }
					#make { position: absolute; top: 20px; left: 192px; width: 144px; }
					#zip { position: absolute; bottom: 10px; left: 192px; width: 144px; }
					#nextBtn { position: absolute; bottom: 24px; left: 348px; background: url(images/nextBtn.jpg) no-repeat; border: 0; padding: 0; width: 46px; height: 44px; text-indent: -9999px; cursor: pointer; }
			#sec, #creditApp { width: 400px; height: 63px; }
				#creditApp { background: url(images/30sec.jpg) no-repeat; display: block; }
			#homeNewsletter { background: #EFEFEF url(images/newsletter_bg.jpg) no-repeat; position: relative; width: 400px; height: 80px; }
	#slider { background: #efefef; padding: 20px 0; margin-bottom: 20px; overflow: hidden; }
		#sliderInner { margin: 0 auto; width: 963px; overflow: hidden; }
			#sliderList { list-style: none; margin: 0; padding: 0; width:925px; float:left; height:205px; overflow:hidden; }
				.sliderPage { list-style: none; margin: 0; padding: 0; width:955px; height:205px; position:relative; float:left; }
				.sliderPage ul { list-style: none; margin: 0; padding: 0; }
				#sliderList li { padding: 0; float: left; width:187px; height:185px; }
				#sliderList li.last { margin-right: 0; }
				#rightArrow { background: url(images/rightArrow.gif) no-repeat; width: 10px; height: 17px; display: block; margin-top: 90px; margin-left: 8px; float:left; }
				#leftArrow { background: url(images/leftArrow.gif) no-repeat; width: 10px; height: 17px; display: block; margin-top: 90px; float: left; margin-right: 8px; }
	#footer { border-top: 1px solid #c8c8c8; padding: 10px 0 35px; }
		#footerInner { width: 980px; margin: 0 auto; overflow: hidden;  }			
			#footerLeft { background: url(images/footerNav.jpg) no-repeat; width: 588px; height: 27px; }
				#footerNav { list-style: none; margin: 0; padding: 0; }
					#footerNav li { float: left; height: 27px; }
						#footerNav li a { height: 31px; display: block; }
							#footerLink1 { width: 18px; }
							#footerLink2 { width: 108px; }
								#footerLink2:hover { background: url(images/footerNav.jpg) -18px -27px; }
							#footerLink3 { width: 73px; }
								#footerLink3:hover { background: url(images/footerNav.jpg) -126px -27px; }
							#footerLink4 { width: 98px; }
								#footerLink4:hover { background: url(images/footerNav.jpg) -199px -27px; }
							#footerLink5 { width: 85px; }
								#footerLink5:hover { background: url(images/footerNav.jpg) -297px -27px; }
							#footerLink6 { width: 26px; }
								#footerLink6:hover { background: url(images/footerNav.jpg) -382px -27px; }
							#footerLink7 { width: 33px; }
								#footerLink7:hover { background: url(images/footerNav.jpg) -408px -27px; }
							#footerLink8 { width: 147px; }
								#footerLink8:hover { background: url(images/footerNav.jpg) -441px -27px; }
			#footerRight { width: 209px; }
				#mailingList { background: url(images/mailingBg.jpg) no-repeat; width: 115px; height: 15px; }
					#mailingInput { border: 0; padding: 0; margin: 0; background: none; font-size: .5em; height: 15px; width: 97px; padding-left: 3px; float: left; }
					#mailingBtn { border: 0; padding: 0; margin: 0; background: none; text-indent: -9999px; cursor: pointer; float: left; height: 15px; width: 15px; }
				#beasley { background: url(images/beasley.jpg) no-repeat; width: 81px; height: 16px; display: block; float: right; }
a, a:active, a:visited { color: #094367; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

.form {
    border: 1px solid #AAAAAA;
    font-size: 11px;
    padding: 3px;
}

#contentSubnav {
    float: left;
    padding-top: 17px;
    width: 166px;
}
#contentSubnav .subNav {
    border-color: #CBCBCB;
    border-style: solid;
    border-width: 0 1px 1px;
}
#contentSubnav .subNav a.currentPage, #contentSubnav .subNav a.currentPage:visited {
    background: url("images/subnav-current-level1.gif") repeat-x scroll left top #024E9A;
    color: #FFFFFF;
}

#contentSubnav .subNav a, #contentSubnav .subNav a:visited, #contentSubnav .subNav a:hover {
    background-color: #F8F8F8;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #CBCBCB;
    color: #525252;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 7px 7px 13px;
    text-decoration: none;
}
#contentSubnav .subNav .subNav-level2 {
    background: url("images/subnav-level2-bg.gif") repeat-x scroll left top #222222;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #CBCBCB;
    padding: 7px 0;
}
#contentSubnav .subNav .subNav-level2 a, #contentSubnav .subNav .subNav-level2 a:visited, #contentSubnav .subNav .subNav-level2 a:hover {
    background: url("images/subnav-level2.gif") no-repeat scroll 16px 11px transparent;
    border: 0 none;
    color: #FFFFFF;
    font-weight: normal;
    padding: 0 5px 2px 24px;
}
#content-leftOfSubnav {
	float: left;
	margin: 15px 0pt 0pt 15px;
	/* width: 869px; */
	width:808px;
}

#ad-thumbnailContainer a {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #C4C4C4;
    color: #606060;
    display: block;
    float: left;
    font-weight: bold;
    height: 50px;
    padding: 5px 5px 5px 90px;
    position: relative;
    width: 260px;
	}
	#ad-thumbnailContainer a.even {
		margin-left: 78px;
		}
	#ad-thumbnailContainer a span.imgContain {
		border: 0 none;
		display: block;
		height: 44px;
		left: 5px;
		overflow: hidden;
		position: absolute;
		top: 5px;
		width: 80px;
		}
	#ad-thumbnailContainer a span.imgContain img {
		position: static;
		}
	#ad-thumbnailContainer a:hover { border-width:2px; padding:4px 4px 4px 89px; }
	#ad-thumbnailContainer a:hover img { left:4px; top:4px; }
	
.print-only { display:none; }

.bigCredit { width:804px; height:56px; background:url(images/big_credit_button.jpg) top left no-repeat; }
.bigCredit a.hover{ background:url(images/big_credit_button_hover.jpg) top left no-repeat;}

a.window-sticker {
	background: url(images/pm_window_new.jpg) no-repeat;
	width: 239px;
	height: 149px;
	display:block;
	border: 0;
	margin: 0 auto;
}

a.autocheck-used {
	background: url(images/autocheck.jpg) no-repeat;
	width: 229px;
	height: 168px;
	display: block;
	border: 0;
	margin: 0 auto;
}
