/* Hillis Ford :: Template */

body { padding: 0; margin: 0 auto; font:12px Arial, sans-serif; background:#53090a url(../images/interface/bkg_spacer.gif); text-align:center; color:#506076; }
td img {display: block; }
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; padding:0px; margin:0px; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.divClear { clear:both; }
hr.whiteDashed { border: none 0; border-top: 1px dashed #000; border-bottom: 1px dashed #ccc; width:80%; height:2px; margin:0 auto; text-align:center; }
h1 { font-size:16px; color:#282828; line-height:30px; margin-top:10px; margin-bottom:-5px; }
h4 { font-size:12px; color:#6b0f10; }


/* Head 	--------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#wrapperHead { margin:0px; width:100%; height:306px; }
	#wrapperHeadCont { margin:0 auto; width:850px; height:306px; background:url(../images/interface/wrapperHeadContbkg.gif) no-repeat; }
		
		#wrapperHCMast { margin:0px; width:850px; height:49px;  }
			#masthead { margin-left:57px; float:left; }
			#headSearch { width:220px; margin-right:14px; float:right; height:63px; } 
				#hSearchField { float:left; padding-top:14px; }
				#hSearchBut { width:33px; float:right; padding:12px 0px 0px 21px; } 
				
	#headNav { margin:0; width:850px; height:41px; }
		#headNav ul { float:left; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
		#headNav li { float:left; display:inline; line-height:41px; }
		#headNav li a:link, #headNav li a:visited  { float:left; text-decoration:none; color:#000; padding-left:10px; padding-right:10px; background:url(../images/interface/linkDivider.gif) no-repeat;  }
		#headNav li a:hover { float:left; text-decoration:none; color:#fff; padding-left:10px; padding-right:10px; background:url(../images/interface/linkDivider.gif) no-repeat; background-color:#53090a;  }
		
	#headMainWrapper { margin:0px; width:850px; height:207px; }	
	
		#loginWrapper { margin:0px; float:left; width:197px; height:207px; text-align:left; font-weight:bold; } 
			#loginWrapper #container { padding:70px 0px 0px 15px; }
				#loginWrapper #container .field { margin-top:2px; margin-bottom:5px; padding:2px; font-size:10px; color:#666666; }
				#loginWrapper #container a:link, #loginWrapper #container a:visited { text-decoration:underline; font-weight:normal; color:#666; }
				#loginWrapper #container a:hover { text-decoration:none; font-weight:normal; color:#666; }
				#loginWrapper #container #register a:link, #loginWrapper #container #register a:visited { text-decoration:underline; font-weight:bold; color:#666; }
				#loginWrapper #container #register a:hover { text-decoration:none; font-weight:bold; color:#666; }
				
	
		#mainPic { margin:0px; float:right; width:621px; height:207px; }
		


/* Body 	--------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#wrapperBody { margin:0px; width:100%; text-align:left; }		
	#wrapperBodyCont { margin: 0 auto; width:850px; background:url(../images/interface/bodyBkg_spacer.gif) repeat-y;  }
	
		#wrapperBLeft { margin:0px; float:left; width:197px; }

			
		#wrapperBCenter { margin:0px; float:left; width:456px;  }
			#crumbs { margin:0px; width:424px; height:32px; line-height:32px; color:#cc0000; background-color:#f5e9e9; padding-left:32px; }
				#crumbs a:link, #crumbs a:visited { color:#cc6666; text-decoration:underline; }
				#crumbs a:hover { color:#cc6666; text-decoration:none; }
		
		#wrapperBRight { float:right; width:197px; }
			#latestNewsWrapper { margin:0px; width:197px; background:#e5e5e5; }
					#latestNewsWrapper #moduleHeading { margin:0px; margin-bottom:10px; width:197px; height:32px; background:url(../images/interface/headingBkg_spacer.gif) repeat-x; color:#333;  }
						#latestNewsWrapper #moduleHeading ul { line-height:32px; font-size:14px; background:url(../images/interface/headingListbut.gif) no-repeat; }
						#latestNewsWrapper #moduleHeading li { list-style:none; padding-left:37px; }
			
				#latestNewsBody { margin:0px; padding:10px 14px; }
					
						#latestNewsBody ul { padding:5px 0px 5px 10px; }
							#latestNewsBody li { list-style-image:url(../images/interface/Icons_arrowsB.gif); padding:5px 0px 5px 5px; }
								#latestNewsBody li a:link, #latestNewsBody li a:visited { color:#506076; text-decoration:underline; }
								#latestNewsBody li a:hover { color:#000000; text-decoration:none; }		
								
			#googleMapWrapper { margin:0px; width:197px; background:#e5e5e5; }
					#googleMapWrapper #moduleHeading { margin:0px; margin-bottom:10px; width:197px; height:32px; background:url(../images/interface/headingBkg_spacer.gif) repeat-x; color:#333;  }
						#googleMapWrapper #moduleHeading ul { line-height:32px; font-size:14px; background:url(../images/interface/headingListbut.gif) no-repeat; }
						#googleMapWrapper #moduleHeading li { list-style:none; padding-left:37px; }
			
				#googleMapBody { margin:0px; overflow:hidden; padding:5px; }
					#googleMapBody #map { width:187px; height:300px; }
					#googleMapBody #body { margin:0px; width:187px; }
					
						#googleMapBody a:link, #googleMapBody a:visited { color:#506076; text-decoration:underline; }
						#googleMapBody a:hover { color:#000000; text-decoration:none; }						
								


/* Body Main 	--------------------------------------------------------------------- */				

			#mainBodyWrapper { margin:10px; width:436px; }
	
				#mainBodyWrapper h1 { line-height: 0pt; }
				#mainBodyWrapper h4 strong { color:#9b0023; }
					#mainBodyWrapper .written { float:left; width:200px; }
					#mainBodyWrapper .posted {float:right; width:200px; }
				
				#mainBodyWrapper #body { width:100%; width:436px; }
					#mainBodyWrapper #body img { float:left; padding-right:20px; }
					
									
				
/* Poll  --------------------------------------------------------------------- */	

			#pollBody { margin:0px auto; width:169px; color:#ccccff; line-height:18px; }
				#pollBody h3 { font-size:12px; }
				#pollBody #vote { margin:20px 0px; float:left; }
				#pollBody #results { margin:20px 0px; float:right; }	
				
/* Home  --------------------------------------------------------------------- */				

			#intro { margin:0px; width:436px; padding:10px; background-color:#eeeeee; }
				#intro h1 { color:#282828; margin-bottom:-5px; }
				#intro #body { height:60px; overflow:hidden; }
				#intro #more { height:20px; text-align:right; padding-right:10px; }				
					#intro #more a:link, #intro #more a:visited { font-weight:bold; color:#666; text-decoration:none; }
					#intro #more a:hover { font-weight:bold; text-decoration:underline; color:#666; }
				
/* Home News 	--------------------------------------------------------------------- */				

			#newsWrapper { margin:10px; width:436px; }
	
				#newsWrapper h1 { line-height: 0pt; }
				#newsWrapper h4 strong { color:#666; }
					#newsWrapper .written { float:left; width:200px; }
					#newsWrapper .posted {float:right; width:200px; text-align:right; }
				
				#newsWrapper #body { width:100%; height:129px; overflow:hidden; }
					#newsWrapper #body img { float:left; padding-right:20px; }
					
				#newsWrapper #more { margin:0px; width:436px; height:30px; line-height:30px; text-align:right; }
					#more a:link, #more a:visited { color:#9b0023; text-decoration:underline; }
					#more a:hover { color:#3c3c3c; text-decoration:none; }
				
				
				
				
/* Search Results 	--------------------------------------------------------------------- */	

	#wrapperBodySRCont { margin: 0 auto; width:850px; background:url(../images/interface/bodyResultsBkg_spacer.gif) repeat-y;  }
	
		#wrapperBodySRCont #wrapperBLeft { margin:0px; float:left; width:197px; }
	
		#wrapperBodySRCont #wrapperBCenter { margin:0px; float:right; width:653px;  }
			#wrapperBodySRCont #wrapperBCenter #crumbs { margin:0px; width:621px; height:32px; line-height:32px; background-color:#f5e9e9; padding-left:32px; }
			
/* Search Results Number 	------------ */				
			
			#srInfoPanelWrapper { margin:0px; width:589px; line-height:30px; background-color:#eeeeee; padding-left:32px; padding-right:32px }
				#sripRow1 { margin:0px; width:589px; height:30px; }
					#sripRow1 h1 {font-size:16px; color:#9b0023; line-height:30px; }
				#sripRow2 { margin:0px; width:589px; height:30px; }
				#sripRow3 { margin:0px; width:589px; height:30px; }
					
					#srInfoPanelWrapper #left { float:left; width:384px; }
					
						#sResNumWrap { margin:0px; width:384px; height:26px; line-height:26px; }
							#sResNumWrap #left { margin:0px; float:left; width:6px; background:url(../images/interface/sResNumberEndL.gif) no-repeat; }					
							
							#sResNumWrap #center { margin:0px; float:left; width:372px; background:url(../images/interface/sResNumber_spacer.gif) repeat-x; }
								#sResNumWrap #center img { padding:0px 5px; }
								#sResNumWrap #center .prev { padding:0px 5px; }
								#sResNumWrap #center .prev a:link, #sResNumWrap #center .prev a:visited { color:#9b0023; text-decoration:none; font-weight:bold; padding:0px 5px; }
								#sResNumWrap #center .prev a:hover { color:#000000; text-decoration:none; font-weight:bold; padding:0px 5px; }
								
								#sResNumWrap #center .num a:link, #sResNumWrap #center .num a:visited { color:#344050; text-decoration:none; padding:0px 4px; border-left:#344050 2px solid; }
								#sResNumWrap #center .num a:hover { color:#fff; text-decoration:none; background-color:#344050; padding:0px 4px; border-left:#344050 2px solid; }
								
							#sResNumWrap #right { float:right; width:6px; background:url(../images/interface/sResNumberEndR.gif) no-repeat; }
					
					#srInfoPanelWrapper #right { float:right; }
			
			#wrapperBodySRCont #moduleSideWrapper #moduleBody { margin:0px; width:197px; color:#fff; }
				
				#wrapperBodySRCont .field { margin:3px 0px 3px 14px; width:169px; padding:2px; font-size:10px; color:#666666; }
				
				#wrapperBodySRCont #searchBut { margin-left:14px; margin-top:10px; width:88px; }
				
/* Comman 	------------ */					
			
			.white { color:#FFFFFF; }
			.red { color:#9b0023; }

/* Search Results Details 	------------ */				
			
			#sResDetailsWrapper { margin:0px; width:589px; padding-left:32px; padding-right:32px; }
			
				#sRDRow { margin-top:15px; width:589px; }
					#sRDRow #left { margin:0px; float:left; width:180px; }
					#sRDRow #center { margin:0px 24px; float:left; width:180px; }
					#sRDRow #right { margin:0px; float:right; width:180px; }
										
						#carDetWrap { margin:0px auto; background:url(../images/interface/sResDet_Bkg_spacer.gif) repeat-y; width:180px; }
							.carDet { color:#fff; }
							.carDet a:link, .carDet a:visited { color:#fff; text-decoration:none; }
							.carDet a:hover { color:#ffd204; text-decoration:none; cursor:pointer; }
							
						
							#sRDRow #carDetWrap #head { margin:0px; height:11px; background:#fff url(../images/interface/sResDet_headBkg.gif) no-repeat; }
							#moduleBody #carDetWrap #head { margin:0px; height:11px; background:#242c38 url(../images/interface/sResDet_headBkg.gif) no-repeat; }
							#carDetWrap #body  { margin:0px; }
						
							#carDetWrap #body #mainImage { margin:0px 7px; width:166px; height:120px; overflow:hidden; }
								#carDetWrap #body #mainImage img { border:0px; }
							
							#carDetWrap #body #details { margin:0px 7px; width:166px; }
								#carDetWrap #body #details #makemodel { margin:0px 7px; width:166px; text-align:center; }
								#carDetWrap #body #details #year { margin-left:7px; width:75px; float:left; }
								#carDetWrap #body #details #odometer { margin-right:7px; width:75px; float:right; text-align:right; }
								#carDetWrap #body #details #priceWas { margin-left:7px; width:75px; float:left; font-weight:bold; font-size:16px; color:#fff; text-decoration:line-through; line-height:20px; }
								#carDetWrap #body #details #priceNow { margin-right:7px; width:75px; float:right; font-weight:bold; font-size:16px; text-align:right; color:#ffd204; line-height:20px; }
								
									#carDetWrap #body #details img { padding:0px 2px; border:none; }
									
						#sRDRow #carDetWrap #foot { margin:0px; height:11px; background: #fff url(../images/interface/sResDet_footBkg.gif)  no-repeat; }
						#moduleBody #carDetWrap #foot { margin:0px; height:11px; background: #242c38 url(../images/interface/sResDet_footBkg.gif)  no-repeat; }

/* Comman 	--------------------------------------------------------------------------------------------------------------------------------------------------------------- */	

			#moduleSideWrapper { margin:0px; width:197px; }
			
				#moduleHeading { margin:0px; margin-bottom:10px; width:197px; height:32px; background:url(../images/interface/headingBkg_spacer.gif) repeat-x; color:#333333;  }
					#moduleHeading ul { line-height:32px; font-size:14px; background:url(../images/interface/headingListbut.gif) no-repeat; }
					#moduleHeading li { list-style:none; padding-left:37px; }
					
				#moduleSideWrapper #moduleBody { margin:0px; width:197px; color:#ccc; }	
					#moduleSideWrapper #moduleBody ul { padding-left:27px; }
					#moduleSideWrapper #moduleBody li { list-style-image:url(../images/interface/Icons_arrowsW.gif); padding:5px 0px 5px 0px; }
					#moduleSideWrapper #moduleBody li a:link, #moduleSideWrapper #moduleBody li a:visited  { text-decoration:none; color:#ccc;   }
					#moduleSideWrapper #moduleBody li a:hover { text-decoration:underline; color:#ccc;  }
					#moduleSideWrapper #moduleBody a:link, #moduleSideWrapper #moduleBody a:visited  { text-decoration:none; color:#ccc;   }
					#moduleSideWrapper #moduleBody a:hover { text-decoration:underline; color:#ccc;  }
					
					
					#moduleSideWrapper #moduleBody #container { padding:14px; }
					
				#moduleSideWrapper #moduleFoot { margin:0px; width:197px; height:30px; }


	
/* Foot 	--------------------------------------------------------------------------------------------------------------------------------------------------------------- */	
#wrapperFoot { margin:0 auto; width:850px; color:#fff; background-color:#160404; }	
	#footNav { margin:0 auto; height:41px; text-align:center; }
		#footNav ul { padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
		#footNav li { display:inline; line-height:41px; }
		#footNav li a:link, #footNav li a:visited  { text-decoration:none; color:#fff; padding-left:5px; padding-right:5px  }
		#footNav li a:hover { text-decoration:underline; color:#fff; padding-left:5px; padding-right:5px  }
		
	#contactDet { margin:0 auto; height:41px; text-align:center; font-weight:bold; }	
	
	#footLeft { margin-left:10px; float:left; font-size:10px; }
	#footRight { margin-right:10px; float:right; font-size:10px; }
	
				