/* 
*	VehiCare
*	edreamz 2008
*	T Lee
*
*/

a[href="##"] {outline: 2px dotted red;} 

body{background:url(/images/structure/bg-header.gif) repeat-x;color:black;background-color:#f2f2f2;}



#container{width:900px;text-align:left;}
	#container #header{}
		#container #header #logo{width:194px;}
			#container #header #logo a{text-indent:-9999999em;background:url(/images/structure/logo.gif) no-repeat;width:194px;height:78px;display:block;}
			
		#container #header #nevigation{}
			#container #header #navigation #topLinks{margin:5px 0 0 0;}
				#container #header #navigation #topLinks ul{display:inline;padding:0;margin:0;list-style: none;}
					#container #header #navigation #topLinks li{float:left;}
			#container #header #navigation #mainLinks{margin:8px 0 0 0;width:666px;}
				#container #header #navigation #mainLinks ul{display:inline;padding:0;margin:0;list-style: none;}
					#container #header #navigation #mainLinks li{float:left;}
				
	#container #colorBar{margin:16px 0 0 0;}
	#container #panel{}
	#container #indexContent{width:900px;}
		#container #indexContent #leftColumn{width:240px;}
		#container #indexContent #rightColumn{width:660px;}
			#container #indexContent #rightColumn h1{color:#ff0211;font-weight:bold;font-size:13px;padding:10px 10px 0 10px;margin:0;line-height:16px;font-weight:bold;}
			#container #indexContent #rightColumn p{padding:0 10px 20px 10px;}
		
	#rightColumn ul{padding: 0 0 0 70px;}
	#rightColumn p img{padding:2px;margin:0;border:1px solid #000;}	
	
	.boxes{padding:15px 0 0 0;background-color:white;}
	
	.largeContent{padding-bottom:30px;}
		.largeContent p{margin:0;padding:0;}
		
	.largeContentNews{padding-bottom:30px;}
		.largeContentNews p{margin:0;padding:0;}
	
	#container .contentWhite{background-color:white;}
		
	#container #content{}
		#container #content #leftColumn .backLinks{}
			#container #content #leftColumn .backLinks a{color:#ff0018;}
				#container #content #leftColumn .backLinks li{margin:0 0 0 20px;}
		#container #content #leftColumn{width:225px;}
			#container #content #leftColumn #leftNav{background-color:white;padding:0 0 10px 0}
				#container #content #leftColumn #leftNav ul{padding:0;margin:0;list-style:none;}
					#container #content #leftColumn #leftNav ul li{}
		#container #content #rightColumn{width:650px;margin-right:24px;}
			#container #content #rightColumn p{padding:5px 0 10px 30px;}
		#container #content #rightColumn .box{background-color:white;width:630px;margin:0 0 20px 25px;padding:10px 20px 10px 0;}
			#container #content #rightColumn .box p{padding:4px 30px 10px 10px;margin:0;}
			#container #content #rightColumn .box strong{padding:0 0 0 10px;margin:0;}
		#container #content #rightColumnWide{width:900px;}
	
		#rightColumn2{margin-right:-74px;}
	
		
		/* OVERVIEW PAGES */
		#container #content #rightColumn #overviewLinks{padding:10px 0 0 24px;}
			#container #content #rightColumn #overviewLinks h2{width:300px;background-color:#ff0018;color:white;font-size:14px;padding:2px 0 2px 10px;font-weight:normal;letter-spacing:1px;}
		#container #content #rightColumn #overviewContent{background-color:white;width:650px;margin:0 0 20px 0;}
			#container #content #rightColumn #overviewContent p{padding:5px 20px;}
			#container #content #rightColumn #overviewContent a{color:#ff0018;font-weight:bold;text-transform:capitalize;padding:0 0 2px 0;}
				#container #content #rightColumn #overviewContent a:hover{text-decoration:none;color:gray;}
			#container #content #rightColumn #overviewContent .overviewLeft{width:310px;font-size:11px;padding:5px 0 0 0;}
			
				/* LOCATION PAGE */
				#container #content #rightColumn #overviewContent .overviewLeft .locationLeft{width:310px;margin-bottom:5px;}
					#container #content #rightColumn #overviewContent .overviewLeft .locationLeft .thumbnail{margin:10px 10px 5px 10px;border:1px solid red;}
						#container #content #rightColumn #overviewContent .overviewLeft .locationLeft .thumbnail a{padding:0;margin:0;}
					.borderImage{border:1px solid red;}
					#container #content #rightColumn #overviewContent .overviewLeft .locationLeft .title{color:#ff0018;font-weight:bold;font-size:13px;margin:5px 0 0 0;width:130px}
					#container #content #rightColumn #overviewContent .overviewLeft .locationLeft p{line-height:13px;font-weight:normal;font-size:10px;color:black;padding:0;margin:0;width:165px;}
					#container #content #rightColumn #overviewContent .overviewLeft .locationLeft .moreInfo{margin:12px 0 0 0;height:8px;padding:0;display:block;}
						#container #content #rightColumn #overviewContent .overviewLeft .locationLeft .moreInfo a{text-indent:-9999999em;padding:0;background:url(/images/buttons/more-info.gif) no-repeat;display:block;height:8px;width:64px;}
							#container #content #rightColumn #overviewContent .overviewLeft .locationLeft .moreInfo a:hover{background-position:0 -9px;}
					#container #content #rightColumn #overviewContent .overviewLeft .directions{padding:0 0 0 15px;}	
						#container #content #rightColumn #overviewContent .overviewLeft .directions p{width:250px;line-height:12px;padding:0;margin:0;}
							#container #content #rightColumn #overviewContent .overviewLeft .directions p b{font-size:10px;}
						#container #content #rightColumn #overviewContent .overviewLeft .directions .division{color:#ff0018;font-weight:bold;font-size:14px;padding:6px 0 1px 0;}
					#container #content #rightColumn #overviewContent .overviewLeft .map{margin:15px;}
						 #container #content #rightColumn #overviewContent .overviewLeft .map a{background:url(/images/buttons/map.gif) no-repeat;text-indent:-9999999em;display:block;height:13px;width:53px;}
					#container #content #rightColumn #overviewContent .overviewLeft .divider{background:url(/images/structure/location_divider.gif) 15px 0 no-repeat;height:2px;width:286px;margin:0 0 6px 0;}
		
		/* CONTACT US */
		#contactInfo{margin:5px 0 0 11px;padding:0 0 20px 0;}
			#contactInfo .contactTitle{color:#ff0018;font-size:14px;font-weight:bold;}
			#contactInfo .contactName{font-size:12px;font-weight:bold;}
			#contactInfo i{padding:0;margin:0;}
		
		#contactInfo .map{margin:-10px 0 0 0;}
			#contactInfo .map a{background:url(/images/buttons/map.gif) no-repeat;text-indent:-9999999em;display:block;height:13px;width:53px;}
		
		/* LOCATION DETAILS PAGE */
		#container #content #rightColumn #locContent{padding:20px 0 0 0;}
			#container #content #rightColumn #locContent #locHeader{width:550px;}
			#container #content #rightColumn #locContent .locLeft{width:120px;padding:0 0 0 30px;}
			#container #content #rightColumn #locContent .locRight{width:200px;}
			#container #content #rightColumn #locContent #locTitle{padding:0 0 0 30px;color:#ff0018;font-weight:bold;font-size:14px;}
			#container #content #rightColumn #locContent #locAddress{padding:0 0 0 30px;font-size:11px;}
			#container #content #rightColumn #locContent #locPhone{padding:0 0 0 30px;font-weight:bold;font-size:11px;}
			#container #content #rightColumn #locContent .directions{padding:5px 0 0 30px;}	
				#container #content #rightColumn #locContent .directions p{width:600px;line-height:14px;padding:0;margin:0;}
					#container #content #rightColumn #locContent .directions p b{font-size:10px;}
				#container #content #rightColumn #locContent .directions .division{color:#ff0018;font-weight:bold;font-size:14px;padding:6px 0 1px 0;}
				#container #content #rightColumn #locContent .map{margin:15px 0 15px 30px;}
					#container #content #rightColumn .map a{background:url(/images/buttons/map.gif) no-repeat;text-indent:-9999999em;display:block;height:13px;width:53px;}
					
		/* SITEMAP */
		#container #content #rightColumnWide .sitemap{padding:0 0 30px 50px;margin:0;}
			#container #content #rightColumnWide .sitemap ul{padding:0 0 5px 20px;margin:0;width:300px;}
			#container #content #rightColumnWide .sitemap a{color:#ff0018;}
			#container #content #rightColumnWide .sitemap i{padding:0;margin:0;}
		
		#container #content h1{color:#ff0211;font-weight:bold;font-size:15px;padding:10px 10px 0 10px;margin:0;}
		#container #content strong{margin:0;padding:6px 0 0 30px;}
		#container #content i{margin:0;}
		#container #content p{padding:0 30px 10px 30px;margin:0;}
			#container #content p a{color:#ff0211;text-decoration:none;}
			#container #content p a:hover{color:black;}
			#container #content p img{padding:2px;}
	
		#container #content .category{padding:10px 0 0 24px;}
			#container #content .category h2{width:300px;background-color:#ff0018;color:white;font-size:14px;padding:2px 0 2px 10px;font-weight:normal;letter-spacing:1px;}
	
	#container #footer{background-color:black;width:900px;color:#CCCCCC;font-size:10px;height:25px;}
		#container #footer #address{margin:5px 0 0 10px;}
			#container #footer #address .phone{color:#ff0211;margin:0 0 0 20px;}
		#container #footer #sitemap{margin:5px 10px 0 0;}	
			#container #footer #sitemap a{color:#ff0211;text-decoration:none;}
				#container #footer #sitemap a:hover{color:#CCCCCC;}
	form{}
		form fieldset{border:0;}
		form fieldset .contain{}
			form fieldset .left{width:230px;}
			form fieldset .right{}
		form #companyName .input{width:200px;margin:0 0 5px 0;}
		form #companyAddress .input{width:200px;margin:0 0 5px 0;}
		form #companyName .input{width:200px;margin:0 0 5px 0;}
		form #companyCity .input{width:200px;margin:0 0 5px 0;}
		form #companyState .input{width:200px;margin:0 0 5px 0;}
		form #companyZip .input{width:100px;margin:0 0 5px 0;}
		form #contactName .input{width:200px;margin:0 0 5px 0;}
		form #contactTitle .input{width:200px;margin:0 0 5px 0;}
		form #contactPhone .input{width:200px;margin:0 0 5px 0;}
		form #contactFax .input{width:200px;margin:0 0 5px 0;}
		form #contactEmail .input{width:200px;margin:0 0 5px 0;}
		form #contactRegarding .input{width:255px;margin:0 0 5px 0;}
		form #additionalInformation .input{width:500px;height:140px;margin:0 0 5px 0;font-size:12px;}
		
		form #applyName .input{width:200px;margin:0 0 5px 0;}
		form #applyAddress .input{width:200px;margin:0 0 5px 0;}
		form #applyCity .input{width:200px;margin:0 0 5px 0;}
		form #applyState .input{width:210px;margin:0 0 5px 0;}
		form #applyZip .input{width:100px;margin:0 0 5px 0;}
		form #applyPhone .input{width:200px;margin:0 0 5px 0;}
		form #applyEmail .input{width:200px;margin:0 0 5px 0;}
		form #applyCover .input{width:430px;height:120px;margin:0 0 5px 0;font-size:12px;}
		form #applyResume .input{width:430px;height:120px;margin:0 0 5px 0;font-size:12px;}
		
	#container .apply{margin:0 0 0 10px;padding:0 0 10px 0;}
		#container .apply a{background:url(/images/buttons/apply.gif) no-repeat;text-indent:-999999em;display:block;height:13px;width:106px;}
	
	.backBtn{margin:11px -25px 0 0;}
		.backBtn a{background:url(/images/buttons/back.gif) no-repeat;display:block;text-indent:-999999em;height:13px;width:53px;}
	.backBtnBox{position:relative;top:11px;left:25px;}
		.backBtnBox a{background:url(/images/buttons/back.gif) no-repeat;display:block;text-indent:-999999em;height:13px;width:53px;}
	.backUp{position:relative;top:-52px;left:-5px;}
	.backUp2{position:relative;top:-16px;left:-5px;}
	
	#container #footerCopy{}
		#container #footerCopy #copyright{color:#ff0211;font-size:10px;margin:5px 0 0 10px;}
		#container #footerCopy #edreamz{margin:5px 10px 0 0;}
		#container #footerCopy #edreamz a{color:#717171;font-size:10px;text-decoration:none;}
			#container #footerCopy #edreamz a:hover{color:black;}
	
	#container #smallPrint {font-size:9px;color:#5d5d5d;}
	
	/* HEADERS */
	.hHome{background:url(/images/headers/home.gif) 0 15px no-repeat;text-indent:-999999em;height:45px;width:650px;display:block;}
	
	.headers{text-indent:-999999em;height:45px;width:650px;display:block;}
	
	.hContactus{background:url(/images/headers/contact-us.gif) 20px 15px no-repeat;}
	.hLocations{background:url(/images/headers/locations.gif) 20px 15px no-repeat;}
	.hLocDetails{background:url(/images/headers/loc-details.gif) 20px 15px no-repeat;}
	.hPartners{background:url(/images/headers/partners.gif) 20px 15px no-repeat;}
	.hPhilosophy{background:url(/images/headers/philosophy.gif) 20px 15px no-repeat;}
	.hLeadership{background:url(/images/headers/leadership.gif) 20px 15px no-repeat;}
	.hAbout{background:url(/images/headers/about.gif) 20px 15px no-repeat;}
	.hPrograms{background:url(/images/headers/programs.gif) 20px 15px no-repeat;}
	.hMaintenance{background:url(/images/headers/maintenance.gif) 20px 15px no-repeat;}
	.hInspections{background:url(/images/headers/inspections.gif) 20px 15px no-repeat;}
	.hRepairs{background:url(/images/headers/repairs.gif) 20px 15px no-repeat;}
	.hMoffett{background:url(/images/headers/moffett.gif) 20px 15px no-repeat;}
	.hStaffing{background:url(/images/headers/staffing.gif) 20px 15px no-repeat;}
	.hConsulting{background:url(/images/headers/consulting.gif) 20px 15px no-repeat;}
	.hWarranties{background:url(/images/headers/warranties.gif) 20px 15px no-repeat;}
	.hResponse{background:url(/images/headers/response.gif) 20px 15px no-repeat;}
	.hAnalysis{background:url(/images/headers/analysis.gif) 20px 15px no-repeat;}
	.hCard{background:url(/images/headers/card.gif) 20px 15px no-repeat;}
	.hClients{background:url(/images/headers/clients.gif) 20px 15px no-repeat;}
	.hContracts{background:url(/images/headers/contracts.gif) 20px 15px no-repeat;}
	.hTestimonials{background:url(/images/headers/testimonials.gif) 20px 15px no-repeat;}
	.hProvider{background:url(/images/headers/provider.gif) 20px 15px no-repeat;}
	.hNews{background:url(/images/headers/news.gif) 20px 15px no-repeat;}
	.hResources{background:url(/images/headers/resources.gif) 20px 15px no-repeat;}
	.hCareers{background:url(/images/headers/careers.gif) 20px 15px no-repeat;}
	.hSitemap{background:url(/images/headers/sitemap.gif) 20px 15px no-repeat;}
	.hApply{background:url(/images/headers/apply.gif) 20px 15px no-repeat;}
	/* END HEADERS */	

	
	.indentItalic{position:relative;left:30px;}
	
	.testimonialStrong strong{margin-left:30px;}
	.leadershipIndent p strong{position:relative;left:-30px;}