:focus { -moz-outline-style: none; }

html, body { background: url(/images/bg_stretch.jpg) repeat-x 0 0 !important; font:normal 100%/1.3em Arial, Helvetica, san-serif; }
div#shiv { margin-top: -1050px; /* Half the height of div#centered.*/ }
#headerswf { position:absolute; z-index:100; }
#header { position:absolute; }
#footer, .footer { border:0; height:1px; }
.frame-content { background: url(http://www.herbchambers.com/ou/herb-chambers-new/images/footer_stretch.jpg) repeat-y 0 0 !important; margin:0 auto; padding: 75px 0 0 0; width:998px !important; }
#frame .frame-content iframe { height:800px; margin-top:160px; }
div#centered { height:1050px; width:1000px; }
#content { margin-left:1px; margin-top:100px; text-align:left; width:998px !important; }
#content #f2 { margin-top:15px; width:955px; }
.content { background: url(http://www.herbchambers.com/ou/herb-chambers-new/images/footer_stretch.jpg) repeat-y 0 0; font:normal 100%/1.3em Arial, Helvetica, san-serif; height:auto; padding-top:109px; width: 100%; }
.container { background:#fff; border:0; height:100%; margin:0 auto; width:1000px; }


.content #custom h3 { margin:20px 0 -20px 40px; }
.content #custom p { margin:20px 40px; }
.content #meet { border:1px solid #39B54A; height:240px; margin:0 0 0 40px; padding:10px 10px 5px 10px; width:320px; }
.content #prepended-content { margin-top:10px; }
.content #appended-content { margin:0 auto; width:570px; }
	

/*
.make-list { background:#fff; }
.make-list .makeList ul li a img { border:0; }
*/


/* HTML Body Copy */
#content p,
	.content p { color:#000; font:normal 110%/1.3em Arial, Helvetica, san-serif; }
	#content p.disclaimer { background:#; color:#666; line-height:120%; margin:2em 3em; }
	#content p.disclaimer small { font-size:80% !important; }

/* Body Copy Links */
#content p a,
	#content p a:link,
	#content p a:visited { color:#006; font-weight:normal; text-decoration:underline; }
	#content p a:hover,
	#content p a:active { color:#000; text-decoration:none; }


/* Sitemap / More Info Styles */
#sitemapinfo,
	#moreinformation,
	#moreinformation #siteinfo { background:0; height:500px; margin-top:20px; padding:0 0 2em 0; }
#moreinformation #sitecontent { background:0; color:#666; float:left; height:100%; left:60px; margin:0; padding:0; position:relative; top:0; width:880px; }
	#moreinformation #sitecontent p { font-size:120%; line-height:150%; margin:0 0 2em 1em; }
	#moreinformation #sitecontent a, #moreinformation #sitecontent a:link, #moreinformation #sitecontent a:visited { color:#006; font-weight:normal; text-decoration:underline; }
	#moreinformation #sitecontent a:hover, #moreinformation #sitecontent a:active { color:#000; text-decoration:none; }
#sitemapinfo #sitemap { background:#; float:left; height:100%; left:60px; margin:0; padding:0; position:relative; top:0; width:25%; }
#sitemapinfo #vi { background:#; float:right; height:100%; right:0; margin:0 70px 0 0; position:relative; top:0; width:60%; }
#sitemapinfo h1,
	#sitemapinfo h2,
	#moreinformation #sitecontent h1,
	#moreinformation #sitecontent h2 { background:0; border-bottom:1px solid #3a67b6; color:#000; font-size:120%; margin:0 0 1em 0; padding:0; }
#sitemapinfo dl dt { background:0; border-bottom:1px solid #39b54a; color:#454545; font-size:120%; margin:1em 0 1em 0.5em; padding:0; }
	#sitemapinfo dl dd { border:0; font-size:120%; line-height:150%; margin:0 0 0 1em; }
	#sitemapinfo dl dd a { background:0; color:#006; display:block; font-weight:normal; margin:0 0 0 .5em; padding:0; text-decoration:underline; }
	#sitemapinfo dl dd a:hover, #sitemapinfo dl dd li a:hover { color:#000; text-decoration:none; }
	#sitemapinfo dl dd li, #sitemapinfo dl dd li a { background:0; color:#006; line-height:150%; margin:0; padding:0; }
#moreinformation #sitecontent ul { margin:0 0 2em 0; padding:0; }
	#moreinformation #sitecontent ul li { display:inline; }

#moreinformation #sitecontent #listing { margin:0 0 2em 0; }
	#moreinformation #sitecontent #listing a,
	#moreinformation #sitecontent #listing a:link,
	#moreinformation #sitecontent #listing a:visited { display:block; float:left; height:125px; margin:0 0 2em 1em; width:45%; }


/* Advertisements Adjustments */
.content .advertisements { margin:0 30px 10px 30px; }
	.content .advertisements h3 { border-bottom:1px solid #39B54A; margin:20px 0 10px 0; }
	.content .advertisements div { overflow:hidden; margin:0 0 10px 0; }
	.content .advertisements div a span { font-size:130%; }
	.content .advertisements a:link, .advertisements a:visited, .advertisements .newsicon { display:block; float:none; margin:2px 10px 20px 0; padding:5px 0 5px 0; width:45%; }
	.content .advertisements a:hover, .advertisements a:active { background:#EFEFEF; color:#3B65B7; }


/* Job Opps from BCC */
.content #jobs { margin:-30px 20px 0 20px; }
	.content #jobs dl { margin:0; }
	.content #jobs dt { background:#efefef; border-bottom:1px solid #39B54A; border-top:1px solid #39B54A; color:#000; font-size:125%; margin:30px 0 5px 0; overflow:hidden; padding:10px; }
		.content #jobs dt div { float:right; margin:0; }
		.content #jobs dt div a, .content #jobs dt div a:link, .content #jobs dt div a:visited { background:#; color:#006; font-size:125%; font-weight:normal; line-height:100%; margin:0; }
		.content #jobs dt div a:hover, .content #jobs dt div a:active { color:#000; text-decoration:none; }
	.content #jobs dd { background:0; margin:0 10px; }
		.content #jobs dd.heading { display:none;margin:10px 10px 5px 10px; }
		.content #jobs dd h4 { margin:5px 0; }
		.content #jobs dd p { margin:5px 0 10px 10px; }


h1 { font-size: 15px; margin-left:10px; color:#444; }


/*form styles*/
legend { color:#f00; }
.form_step input.required, textarea.required, select.required { background:#ddd; }
.form_step label.required { font-weight:700; color:#444; }
#formPage #financing .form_terms li { *margin-left:10px !important; }

/*framed in collision center*/
.container td.content #customWrapper #customHeader { visibility:hidden; height:0px; }
.container td.content #customWrapper #customContent dd { color:#000; background:#fff; border:none; padding:0; }
.container td.content #customWrapper #customContent dt { color:#000; background:#fff; border:none; padding:0; }


/*job app*/
#customContainer { border:none; margin: 0 20px 10px 20px; width: 740px; }
#customContainer fieldset { float:left; border:none; }
#customContainer label { float:left; padding:1px 8px 2px 0; text-align:left; width:12em; }
#customContainer input, #customContainer textarea, #customContainer select{background:#F7F7F7; border-top:1px solid #999; border-left:1px solid #AAB3B3; border-bottom:1px solid #D5DDDD; border-right:1px solid #AAB3B3; color:#000; margin:2px}
#customContainer input.error{background:#FFFFCB; border-top:1px solid #4BA3B9; border-left:1px solid #78C6DA; border-bottom:1px solid #9AD2DF; border-right:1px solid #78C6DA}
#customContainer input:focus, #customContainer textarea:focus, #customContainer  select:focus{background:#fff; border-top:1px solid #4BA3B9; border-left:1px solid #78C6DA; border-bottom:1px solid #9AD2DF; border-right:1px solid #78C6DA}
#customContainer input.none{border:0}
#customContainer textarea{width:200px}
#customContainer label.required{font-weight:700}
#customContainer input.required, textarea.required, select.required{background:#FFC}
#customContainer input.required:focus, textarea.required:focus, select.required:focus{background:#FFE}
#customContainer input.required, textarea.required, select.required{background:#ddd;}
#customContainer label.required{font-weight:700; color:#444}


/* === Begin Click to Call === */
#click-to-call { background: #fff; color: #000; font: normal 100%/1.8em Verdana, Arial, Helvetica, sans-serif; margin: -50px auto 0 auto; padding: 25px; text-align: left; width: 500px; }
	#click-to-call h2 { font-size: 170%; line-height: 1.2em; width: 335px; }
	#click-to-call h3 { color: #333; font-size: 200%; line-height: 1em; width: 335px; }
	#click-to-call h3 em { color: #f00; font-style: normal; }				
	#click-to-call img { float: right; height: 150px; margin: 0; *margin: 0 0 -30px 0; width: 160px; }
	#click-to-call h4 { border-top: 1px solid #ccc; *border-top: 2px solid #ccc; color: #666; font-size: 130%; margin: -8px 0 1em 0; padding: 1em 0 0 0; }
	
	#click-to-call em { font-style: normal; }
	#click-to-call hr { clear: both; visibility: hidden; }

	#click-to-call form { margin: 0 auto; text-align: left; }
		#click-to-call fieldset { border: 1px solid #ccc; padding: 15px; }
		#click-to-call legend { background: #efefef; border: 1px solid #ccc; font-weight: bold; padding: 0 0.5em; }
		#click-to-call span { display: block; width: 100%; }
		#click-to-call span > div { padding: 0 1em 0.3em 0.5em; }
		#click-to-call p.note { color: #999; font-size: 90%; margin: 0; }
		#click-to-call p.note em { color: #666; font-weight: bold; }
		#click-to-call p.note span,
		#click-to-call label span { color: #f00; display: inline; font-weight: bold; }
		#click-to-call label small { display: inline; font-weight: normal; }
		
		#click-to-call span.focused { background: #fff7c0; }
		#click-to-call label { display: block; font-weight: bold; margin: 0 0 0.1em 0; }
		#click-to-call input.field { background: #ffffe3; }
		#click-to-call input { background: #fff url(/custom/click-to-call/images/fieldbg.gif) repeat-x 0 0; border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; display: block; margin: 0 0 0.5em 0; padding: 2px; width: 100%; }
		#click-to-call input[type=hidden] { display: none; }
		#click-to-call input#phone-area { display: inline; margin-bottom: -0.2em; width: 30px; }
		#click-to-call input#phone-pre { display: inline; margin-bottom: -0.2em; width: 30px; }
		#click-to-call input#phone-suf { display: inline; margin-bottom: -0.2em; width: 50px; }
		#click-to-call input#phone-ext { display: inline; width: 50px; }
		#click-to-call .phone { float: left; margin: 0 2em 0 0; }
		#click-to-call #actions { background: #f7f7f7; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 2em 0; padding: 0.2em 1em; *padding: 1em; width: auto; }
		#click-to-call #actions input { background: url(/custom/click-to-call/images/submit.jpg) no-repeat 0 0; border: 1px solid #0e3e03; cursor: pointer; height: 35px; margin: 0.5em auto; padding: 0.2em 1em; text-indent: -999em; width: 100px; }
		#click-to-call #actions input:hover { background: url(/custom/click-to-call/images/submit.jpg) no-repeat 0 -35px; cursor: pointer; }
		#click-to-call h5 { color: #454545; font-size: 110%; margin: 1em 0 0 0; }
		#click-to-call h5 em { font-style: italic; }
		
		/* === Spam fighter === */
		#click-to-call input#nobots { visibility: hidden; width: 10px; }
/* === End Click to Call === */


/* === Begin Feedback === */
#feedback { text-align: left; }
	#feedback hr { border: 0; border-bottom: 1px dotted #ccc; border-left: none; border-right: none; border-top: none; clear: both; margin: 1.5em 20px; *margin: 0 20px; }
	#feedback h2, h3 { font-size: 150%; line-height: 100%; margin: 0 20px; padding: 0 0 10px 0; }
	#feedback h3 { font-size: 120%; }
	#feedback h4 { line-height: 100%; margin: 0 1em 1em 0; padding: 0; text-align: center; }
	#feedback a:link, #feedback a:visited { border: 0; border-bottom: 1px dotted #900; color: #333; padding: 0 0.25em; text-decoration: none; }
	#feedback a:hover, #feedback a:active { background: #f7f7f7; border: 0; border-bottom: 1px solid #900; color: #000; padding: 0 0.25em; text-decoration: none; }
	#feedback p, #feedback img { margin: 0 20px 1em 20px; }
	#feedback a.img { border: 1px solid #fff; float: right; margin: 0 20px 10px 10px; text-decoration: none; }
	#feedback a.img:hover { border: 1px dotted #900; }
	#feedback a.img img { border: 0; margin: 5px; }
	#feedback em span { color: #f00; text-transform: uppercase; }
	#feedback em { font-weight: bold; }
	
	
	#feedback form { margin: 0 auto; text-align: center; width: 60%; }
		#feedback form hr { border: 0; margin: 0; padding: 0; visibility: hidden; }
		#feedback fieldset { border: 1px solid #ccc; padding: 15px; *padding-right: 30px; text-align: left; }
		#feedback legend { background: #efefef; border: 1px solid #ccc; font-weight: bold; padding: 0 0.5em; }
		#feedback form div, form div > span { display: block; margin: 0; padding: 0.2em 0.5em; width: 100%; }
		#feedback p.note { color: #999; font-size: 90%; margin: 0; }
		#feedback p.note em { color: #666; font-weight: bold; }
		#feedback p.note span,
		#feedback label span { color: #f00; display: inline; font-weight: bold; }
		#feedback span.focused, div.focused { background: #fff7c0; }
		#feedback label { display: block; font-weight: normal; margin: 0 0 0.1em 0; }
		#feedback label.required { font-weight: bold; }
		#feedback input.field { background: #ffffe3; }
		#feedback input { background: #fff url(/custom/feedback/images/fieldbg.gif) repeat-x 0 0; border-bottom: 1px solid #ddd; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; display: block; margin: 0 0 0.5em 0; padding: 2px; width: 97%; }
		#feedback input[type=hidden] { display: none; }
		
		#feedback .address { margin: 0; overflow: hidden; }
			#feedback .address .city { float: left; width: 40%; }
			#feedback .address .state { float: left; margin: 0 2%; width: 10%; }
			#feedback .address .zip { float: right; margin: 0 0.6em 0 0; padding: 0; width: 43.5%; }
		
		#feedback #phone { overflow: hidden; }
		#feedback .phone { width: 100%; }
			#feedback #phone-area { float: left; width: 10%; }
			#feedback #phone-pre { float: left; margin: 0 1em; width:10%; }
			#feedback #phone-suf { float: left; width: 20%; }
			/* #feedback .phone:after { content: "."; display: block; height: 0; font-size:0; clear: both; } */
		
		
		#feedback #actions { background: #f7f7f7; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 2em 0; padding: 0.2em 6px; width: 100%; *width: 98%; }
		#feedback #actions input { background: url(/custom/feedback/images/submit.jpg) no-repeat 0 0; border: 1px solid #0e3e03; cursor: pointer; height: 35px; margin: 0.5em auto; padding: 0.2em 1em; text-indent: -999em; width: 150px; }
		#feedback #actions input:hover { background: url(/custom/feedback/images/submit.jpg) no-repeat 0 -35px; cursor: pointer; }
		#feedback #actions label[for] { background: #; display: block; float: left; margin: 0; padding: 0; text-align: left; width: auto; }
		#feedback #actions input#terms { background: 0; border: 0; display: block; float: left; height: 20px; margin: 0 5px 0 15%; padding: 0; text-align: right; width: 20px; }
		#feedback form select, form option, form #comments { font: normal 100%/1.4em Verdana, Helvetica, san-serif; width: 97%; }
		#feedback form #comments { height: 150px; padding: 2px; }
		
		/* === Spam fighter === */
		#feedback input#nobots { display: none; visibility: hidden; width: 10px; }
/* === End Feedback === */


/* === Begin Fleet === */
#fleet { text-align: left; }
	#fleet hr { border: 0; border-bottom: 1px dotted #ccc; border-left: none; border-right: none; border-top: none; clear: both; margin: 1.5em 20px; *margin: 0 20px; }
	#fleet h2, h3 { font-size: 150%; line-height: 100%; margin: 0 20px; padding: 0 0 10px 0; }
	#fleet h3 { font-size: 120%; }
	#fleet h4 { line-height: 100%; margin: 0 1em 1em 0; padding: 0; text-align: center; }
	#fleet a:link, #fleet a:visited { border: 0; border-bottom: 1px dotted #900; color: #333; padding: 0 0.25em; text-decoration: none; }
	#fleet a:hover, #fleet a:active { background: #f7f7f7; border: 0; border-bottom: 1px solid #900; color: #000; padding: 0 0.25em; text-decoration: none; }
	#fleet p { margin: 0 20px 1em 20px; }
	#fleet #images { background: #; border: 1px solid #fff; float: right; margin: 0 20px 10px 10px; text-decoration: none; width: 300px; }
	#fleet #images img.img { float: right; margin: 10px; }
	#fleet a.img { border: 1px solid #fff; float: right; text-decoration: none; }
	#fleet a.img:hover { border: 1px dotted #900; }
	#fleet a.img img { border: 0; margin: 5px; }
	#fleet em span { color: #f00; text-transform: uppercase; }
	#fleet em { color: green; font-size: 110%; }
	
	
	#fleet form { margin: 0 auto; text-align: center; width: 60%; }
		#fleet form hr { border: 0; margin: 0; padding: 0; visibility: hidden; }
		#fleet fieldset { border: 1px solid #ccc; padding: 15px; *padding-right: 30px; text-align: left; }
		#fleet legend { background: #efefef; border: 1px solid #ccc; font-weight: bold; padding: 0 0.5em; }
		#fleet form div, form div > span { display: block; margin: 0; padding: 0.2em 0.5em; width: 100%; }
		#fleet p.note { color: #999; font-size: 90%; margin: 0; }
		#fleet p.note em { color: #666; font-weight: bold; }
		#fleet p.note span,
		#fleet label span { color: #f00; display: inline; font-weight: bold; }
		#fleet span.focused, div.focused { background: #fff7c0; }
		#fleet label { display: block; font-weight: normal; margin: 0 0 0.1em 0; }
		#fleet label.required { font-weight: bold; }
		#fleet input.field { background: #ffffe3; }
		#fleet input { background: #fff url(http://www.herbchambers.com/custom/fleet/images/fieldbg.gif) repeat-x 0 0; border-bottom: 1px solid #ddd; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; display: block; margin: 0 0 0.5em 0; padding: 2px; width: 97%; }
		#fleet input[type=hidden] { display: none; }
		
		#fleet .address { margin: 0; overflow: hidden; }
			#fleet .address .city { float: left; width: 40%; }
			#fleet .address .state { float: left; margin: 0 2%; width: 10%; }
			#fleet .address .zip { float: right; margin: 0 0.6em 0 0; padding: 0; width: 43.5%; }
		
		#fleet #phone { overflow: hidden; }
		#fleet .phone { width: 100%; }
			#fleet #phone-area { float: left; width: 10%; }
			#fleet #phone-pre { float: left; margin: 0 1em; width: 10%; }
			#fleet #phone-suf { float: left; width: 20%; }
			/* #fleet .phone:after { content: "."; display: block; height: 0; font-size:0; clear: both; } */
		
		
		#fleet #actions { background: #f7f7f7; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 2em 0; padding: 0.2em 6px; width: 100%; *width: 98%; }
		#fleet #actions input { background: url(http://www.herbchambers.com/custom/fleet/images/submit.jpg) no-repeat 0 0; border: 1px solid #0e3e03; cursor: pointer; height: 35px; margin: 0.5em auto; padding: 0.2em 1em; text-indent: -999em; width: 300px; }
		#fleet #actions input:hover { background: url(http://www.herbchambers.com/custom/fleet/images/submit.jpg) no-repeat 0 -35px; cursor: pointer; }
		#fleet form select, form option, form #vehicles-required { font: normal 100%/1.4em Verdana, Helvetica, san-serif; width: 97%; }
		#fleet form #vehicles-required { height: 150px; padding: 2px; }
		
		/* === Spam fighter === */
		#fleet input#nobots { display: none; visibility: hidden; width: 10px; }
		

#fleet #footer { background: #ececec; border-top: 1px dotted #666; color: #333; margin: 5em 0 0 0; text-align: center; }
#fleet #footer p { font-size: 80%; margin: 0 2em; padding: 1em 0; }
/* === End Fleet === */


/* === Begin We Buy Cars === */
#we-buy-cars { text-align: left; }
	#we-buy-cars hr { border: 0; border-bottom: 1px dotted #999; border-left: none; border-right: none; border-top: none; clear: both; margin: 1.5em 20px 0 20px; *margin: 0 20px; *visibility: hidden; }
	#we-buy-cars h2, h3 { font-size: 150%; line-height: 100%; margin: 0 20px; padding: 0 0 10px 0; }
	#we-buy-cars h2 { color: #092B50; font-size: 140%; line-height: 130%; }
	#we-buy-cars h3 { color: #f90; font: italic bold 180%/1.3em Georgia, Verdana, Helvetica, sans-serif; margin: 1em 0 0 2em; }
	#we-buy-cars h3 span { color: #ccc; }
	#we-buy-cars h3 a,
	#we-buy-cars h3 a:link,
	#we-buy-cars h3 a:visited { border-bottom: 2px solid #f90; color: #900; font: italic bold 100%/1.3em Georgia, Verdana, Helvetica, sans-serif; margin: 1.5em 0 0 0; padding: 0; }
	#we-buy-cars h3 a:hover,
	#we-buy-cars h3 a:active { background: 0; border-bottom: 2px solid #900; color: #f90; font: italic bold 100%/1.3em Georgia, Verdana, Helvetica, sans-serif; }
	#we-buy-cars h4 { background: #efefef; border-bottom: 1px dotted #999; *border-top: 1px dotted #999; color: #092B50; font: bold 200%/1.3em Georgia, Verdana, Helvetica, sans-serif; line-height: 100%; margin: 0 20px 1em 20px; padding: 0.5em 0 0.5em 0; text-align: center; }
	#we-buy-cars a:link, #we-buy-cars a:visited { border: 0; border-bottom: 1px dotted #900; color: #333; padding: 0 0.15em; text-decoration: none; }
	#we-buy-cars a:hover, #we-buy-cars a:active { background: #f7f7f7; border: 0; border-bottom: 1px solid #900; color: #000; text-decoration: none; }
	#we-buy-cars p, #we-buy-cars img { margin: 0 20px 1em 20px; }
	#we-buy-cars p em { font-weight: bold; }
	#we-buy-cars a.img { border: 1px solid #fff; float: right; margin: 0 20px 10px 10px; text-decoration: none; }
	#we-buy-cars a.img:hover { border: 1px dotted #900; }
	#we-buy-cars a.img img { border: 0; margin: 5px; }
	#we-buy-cars em span { color: #f00; text-transform: uppercase; }
	#we-buy-cars em { font-weight: bold; }
	
#we-buy-cars li { color: #999; font: normal 200%/1.3em Georgia, Arial, Helvetica, sans-serif; list-style-type: decimal; margin: 0 2em 0 2.5em; }
	#we-buy-cars li h2, li h3 { background: #f7f7f7; border-bottom: 1px solid #ccc; color: #092B50; font: bold 60%/1.3em Verdana, Helvetica, sans-serif; margin: 1em 0 0 0; padding: 0.1em 0 0.1em 0.3em; text-transform: capitalize; }
	#we-buy-cars li h2 strong, li h3 strong { color: #f90; font: bold 115%/1.3em Georgia, Verdana, Helvetica, sans-serif; }
	#we-buy-cars li h3 { margin-left: 0.5em; }
	#we-buy-cars li p { color: #000; font: normal 45%/1.3em Verdana, Arial, Helvetica, sans-serif; margin: 0.5em 0 1em 1em; }
	#we-buy-cars li li { color: #666; font: normal 45%/1.3em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0.3em 3em; }
	#we-buy-cars li p.note { color: #000; margin: 2em 0 2em 1em; }
	#we-buy-cars li p.note span { color: #900; font-weight: bold; }

#we-buy-cars #formPage { margin: 0 auto; width: 95%; }
	#we-buy-cars #formPage p { margin: 0 0 10px 0; }
	#we-buy-cars #formPage h3 { font-size: 150%; margin: 10px 0; }
	#we-buy-cars #formPage h4 { font-size: 120%; margin: 10px 0; }
	#we-buy-cars #formPage h4 span { font-weight: normal; }
	#we-buy-cars #formPage hr { size: 0; border: 0; border-bottom: 1px solid #ccc; margin: 10px; }
	#we-buy-cars #formPage #errors ul { margin: 15px 10px 10px 0; }
	#we-buy-cars #formPage #errors li { background: url(/custom/custom-forms/images/required_bullet.png) no-repeat 0 0; color: #f00; font: normal 90%/1.4em Verdana, Arial, Helvetica, sans-serif; list-style: none; padding: 0 0 0 15px; }
	
	#we-buy-cars #formPage { margin: 0 auto; width: 95%; }
	#we-buy-cars #formPage p { margin: 0 0 10px 0; }
	#we-buy-cars #formPage h3 { font-size: 150%; margin: 10px 0; }
	#we-buy-cars #formPage h4 { font-size: 120%; margin: 10px 0; }
	#we-buy-cars #formPage h4 span { font-weight: normal; }
	#we-buy-cars #formPage hr { font-size: 0; border: 0; border-bottom: 1px solid #ccc; margin: 10px; }
	#we-buy-cars #formPage #errors ul { margin: 15px 10px 10px 0; }
	#we-buy-cars #formPage #errors li { background: url(/custom/custom-forms/images/required_bullet.png) no-repeat 0 0; color: #f00; font: normal 90%/1.4em Verdana, Arial, Helvetica, sans-serif; list-style: none; padding: 0 0 0 15px; }
	
	#we-buy-cars #formPage form { background: #ededed; border: 1px solid #bfbfbf; margin-bottom: 2em; overflow: hidden; }
		#we-buy-cars #formPage form input[type=hidden] { display: none; }
		#we-buy-cars #formPage form .clear { clear: both; display: none; }
		#we-buy-cars #formPage form fieldset { border: none; }
		#we-buy-cars #formPage form h5 { background: #313131 url(/custom/custom-forms/images/bg_formHeader.jpg) repeat-x 0 0; color: #fff; font-weight: bold; font-size: 110%; margin: 0; padding: 5px; }
		
		#we-buy-cars #formPage form h5 span { color: #c9c9c9; font-size: 80%; font-weight: normal; margin: 0 0 0 1em; }
			#we-buy-cars #formPage form h5 span span { color: #f00; font-size: 90%; margin: 0; }
		#we-buy-cars #formPage form label { margin: 0 0 0 5px; width: 125px; }
		#we-buy-cars #formPage form label.required { background: url(/custom/custom-forms/images/asterisk.gif) no-repeat right top; *background: url(/custom/custom-forms/images/asterisk.gif) no-repeat right center; }
		#we-buy-cars #formPage form input[type=checkbox] { *background: 0; }
		#we-buy-cars #formPage form input { background: #fff url(/custom/custom-forms/images/input-bg.gif) repeat-x 0 0; padding: 1px; width: 200px; }
		#we-buy-cars #formPage form input.required { background: #ffffcc url(/custom/custom-forms/images/input-bg-req.gif) repeat-x 0 0; border: 1px solid #bfbfbf; }
		#we-buy-cars #formPage form input:focus { border: 1px solid #666; }
		#we-buy-cars #formPage form input.required:focus { border: 1px solid #f00; }
		#we-buy-cars #formPage form label[for=nearest_location] { margin: 0 0 2px 5px; }
		#we-buy-cars #formPage form .checkbox { margin: 12px 0 0 10px; }
		#we-buy-cars #formPage form .checkbox label { color: #f00; width: auto; }
		#we-buy-cars #formPage form .checkbox input { border: none; margin: 0 5px; width: auto; }
		#we-buy-cars #formPage form hr { border: 0; border-bottom: 1px solid #ccc; margin: 0 10px 5px 10px; }
		#we-buy-cars #formPage form select { padding: 1px; width: 204px; }

		#we-buy-cars #formPage form .formColumn { float: left; margin: 20px 0 20px 10px; _margin-left: 0; width: 45%; }
		#we-buy-cars #formPage form .formColumnComm { float: none; margin: 20px 0 20px 10px; _margin-left: 0; width: 100%; }
		#we-buy-cars #formPage form label { display: block; float: left; margin: 0 0 10px 5px; width: 125px; _width: 120px; }
		#we-buy-cars #formPage form input { background: #fff url(/custom/custom-forms/images/input-bg.gif) repeat-x 0 0; border: 1px solid #bfbfbf; display: block; float: left; margin: 0 0 10px 0; padding: 1px; width: 200px; _width: 190px; }
		#we-buy-cars #formPage form input#offer { *margin-bottom: 1em; }
		#we-buy-cars #formPage form span { color: #f00; display: inline; font-weight: bold; }
		#we-buy-cars #formPage form label[for=location] { margin: 0 0 2px 5px; }
		#we-buy-cars #formPage form select { border: 1px solid #bfbfbf; display: block; float: left; margin: 0 0 10px 0; padding: 1px; width: 204px; }
		#we-buy-cars #formPage form select#location { border: 1px solid #bfbfbf; display: block; width: 330px; margin: 0 0 20px 5px; }
		
		#we-buy-cars #formPage form .form_buttons { overflow: hidden; text-align: center; }
		#we-buy-cars #formPage form .form_buttons input { background: #2A9911 url(/custom/we-buy-cars/images/submit.jpg) repeat-x 0 0; border: 1px solid #0e3e03; color: #efefef; cursor: pointer; float: none; font-size: 115%; font-weight: bold; height: 35px; margin: 0.5em auto 1em auto; padding: 0 1em; text-indent: 0; text-transform: uppercase; width: auto; }
		#we-buy-cars #formPage form .form_buttons input:hover { background: #0e3e03 url(/custom/we-buy-cars/images/submit.jpg) repeat-x 0 -100px; border: 1px solid #0e3e03; color: #fff; cursor: pointer; }
		
		#we-buy-cars #formPage form .form_terms { margin: 10px; }
		#we-buy-cars #formPage form #agree_div { height: 17px; margin: 0 auto; padding: 5px; width: 95%; }
		#we-buy-cars #formPage form #agree_div.required { background: #f00; color: #fff; margin: 0 auto; width: 95%; }
		#we-buy-cars #formPage form .form_terms { font-size: 85%; }
		#we-buy-cars #formPage form textarea { background: #fff url(/custom/custom-forms/images/input-bg.gif) repeat-x 0 0; border: 1px solid #bfbfbf; display: block; float: left; font: normal 90%/1.3em Verdana, Helvetica, san-serif; height: 100px; margin: 0 0 10px 0; padding: 1px; width: 80%; }
		#we-buy-cars #formPage form .thanks h3 { margin: 0.5em 0 0 1em; }
		#we-buy-cars #formPage form .thanks p { margin: 0 0 1em 1.5em; }
/* === End We Buy Cars === */


/* === Begin Smart Price === */
.content #prepended-content #weekly { margin-top:20px; overflow:hidden; }
	.content #prepended-content #weekly p { font-size:85%; line-height:130%; }
	.content #prepended-content #weekly a.weeklySpecials { top:160px; }
	.content #prepended-content #weekly #pic img { margin:0 15px 1em 0; }
	.content #prepended-content #weekly #pic p { line-height:110%; }
/* === End Smart Price === */


#view {height:auto !important; }

/* ==============================================================================================
// BEGIN Custom Styles for global "post-splash" and "post-main" property content as well as #tabbar links ("Sitemap," "More Information" and "BZ Copyright")
============================================================================================== */
#post-splash,
#post-main { background:#; float:left; margin-left:245px; _margin-left:125px; padding-top:1.5em; position:absolute; *position:relative; text-align:right; width:auto; }
	#post-splash small,
		#post-main small { color:#666; font-size:70%; margin:0 0 0 2px; }
	#post-splash small span,
		#post-main small span { color:#000; font-size:120%; font-weight:bold; }
	#post-splash a,
		#post-main a,
		#tabbar #showSitemap a,
		#tabbar #closeSitemap a,
		#tabbar #showMoreInformation a,
		#tabbar #closeMoreInformation a,
		#post-splash a:link,
		#post-main a:link,
		#post-splash a:visited,
		#post-main a:visited { color:#006; font-size:70%; font-weight:normal; margin:0 10px 0 0; padding:0 0 0.1em 20px; text-decoration:underline; }
	
	#tabbar #showSitemap a, #tabbar #closeSitemap a
		{ background: url(http://www.herbchambers.com/images/sitemap_color.png) no-repeat 0 50%; font-size:100%; }
	#tabbar #showMoreInformation a, #tabbar #closeMoreInformation a
		{ background: url(http://www.herbchambers.com/images/information.png) no-repeat 0 50%; font-size:100%; }
	#post-splash a.privacy, #post-main a.privacy
		{ background: url(http://www.herbchambers.com/images/lock.png) no-repeat 0 50%; }
	#post-splash a.terms, #post-main a.terms
		{ background: url(http://www.herbchambers.com/images/notebooks.png) no-repeat 0 50%; }
	
	#post-splash a:hover,
		#post-main a:hover,
		#tabbar #showSitemap a:hover,
		#tabbar #closeSitemap a:hover,
		#tabbar #showMoreInformation a:hover,
		#tabbar #closeMoreInformation a:hover,
		#post-splash a:active,
		#post-main a:active { color:#000; text-decoration:none; }
		
#main #tabbar { background: url(http://www.herbchambers.com/images/footer-rounded-ddd.jpg) no-repeat; line-height:130%; margin:0 auto 0 auto; *margin-top:0; _margin-top:-45px; padding:3em 0 1em 0; width:1000px; }
#console #tabbar { background: url(http://www.herbchambers.com/images/footer-rounded-fff.jpg) no-repeat; line-height:130%; margin:0 auto; padding:3em 0 1em 0; width:1000px; }
	#tabbar #tab { float:left; margin:0 0 0 60px; _margin-left:30px; width:auto; }
		#tabbar #showSitemap, #tabbar #closeSitemap { padding:0 10px 0 0; }
		#tabbar #showSitemap a, #tabbar #showSitemap a:link, #tabbar #showSitemap a:visited,
			#tabbar #closeSitemap a, #tabbar #closeSitemap a:link, #tabbar #closeSitemap a:visited,
			#tabbar #showMoreInformation a, #tabbar #showMoreInformation a:link, #tabbar #showMoreInformation a:visited,
			#tabbar #closeMoreInformation a, #tabbar #closeMoreInformation a:link, #tabbar #closeMoreInformation a:visited { font-size:110%; font-weight:normal; line-height:140%; margin:-2px 0 0 0; }
		#tabbar a:link, #tabbar a:visited, #bz a:link, #bz a:visited { color:#006; font-size:100%; font-weight:normal; padding-bottom: 0.1em; text-decoration:underline; }
			#tabbar a:hover, #bz a:hover, #tabbar a:hover, #bz a:hover { color:#000; text-decoration:none; }
	#tabbar #bz { background:#; float:right; margin:-6px 55px 0 0; text-align:right; width:auto; }
		#tabbar #bz a:link, #tabbar #bz a:visited { padding-bottom:0.1em; }
		#tabbar #bz img { border:0; margin:0 0.3em 0 0; padding:0; }
/* ==============================================================================================
// END Custom Styles for global "post-splash" property content as well as #tabbar links ("Sitemap," "More Information" and "BZ Copyright")
============================================================================================== */



/* Corprate Events / Marketing Window */
#corporateEvent {width:860px; margin:10px; padding:10px}
	#corporateEvent .event .form {display:none;}

	#corporateEvent .title{ /*background:url(/plugins/images/eventsHeaderTile.jpg) repeat-x 0 0;*/ border-bottom: 1px solid #666; font-size: 130%; padding: 5px; }
	#corporateEvent .event{margin: 20px auto; float:none; width:100%}
	#corporateEvent .eventImage{float:none; margin:10px}
	#corporateEvent .content{margin-left: 20px; padding:5px 0}

	#corporateEvent .event .form {}
	#corporateEvent .event .form a {background: url(/images/button-off.jpg); background-position: center; text-align: center; clear: left; color: #000; display: block;  height: 38px; line-height: 38px; text-decoration: none; text-indent: -4px; width: 346px}
	#corporateEvent .event .form a:hover {color: #999; font-weight: bold; background: url(/images/button-on.jpg)}



/* ==============================================================================================
// START Inventory Customizations
============================================================================================== */
	
	/* Moves the header back to "centered" on DMi Inventory pages for IE */
		.header #header { *left:0; }
	
	/* Adds the background image (left/right blue borders) to .content along the Y axis. */
		.content { background: url(/images/footer_stretch.jpg) repeat-y 0 0 !important; }
	
	/* = Changes default site width from 955px wide to 1000px wide = */
		#centered,
			#mainswf,
			#tabbar, #sitemapinfo, #moreinformation,
			.container { width:1000px }
		#sitecontent { padding: 0; width: 980px; }
	
	
	/* == Results/Listing Page ================================================================ */
	
	/* Phone Number */
		h3.phone { color:#666; margin-right:10px; }
			h3 span { color:#999; font-size:80%; }
	
	/* Overall font size needed to be adjusted */
		.content,
			.content a,
			.content tr a { font-size:100%; }
		#help-views { font-size:80%; }
			#help-views .prev-next li { font-size:130%; }
		.prev-next { font-size:75%; margin:1em auto; }
			.prev-next li a.next,
			.prev-next li a.prev { font-size:150%; }
		.content .interior label { font-size:100%; }
		.content .interior #bodystyles .disabled,
		.content .interior #bodystyles .selected,
		.content .interior #bodystyles .enabled { font-size:90%; }
		
		.content p { background:#; color:#666; font-size:90%; line-height:120%; margin:1em 3em; }
	
	/* Hides the advanced search options. */
		#advanced-search { display:none; }
			#extras { border:0; height:0; margin:0; padding:0; }
				#extras fieldset { display:none; }
			#mileagerange fieldset { display:none; }
	
	/* Makes the Trim drop-down visible. */
		#tar { display:block !important; }
		
	/* Modify Year, Make, Model (YMM) of Search Criteria. */
		#ymm { font-size:150%; }
			#ymm h3 { color:#316bcb; }
			#ymm .radios { font-size:90%; font-weight:bold; }
				#ymm .radios label:active,
				#ymm .radios label:focus,
				#ymm .radios label:hover { color:#f00; }
				#ymm .radios .new { line-height:90%; width:27%; _width:auto !important; }
				#ymm .radios .preowned { line-height:90%; width:45%; }
				#ymm .radios .both { line-height:90%; width:22%; }
			#ymm fieldset input { margin-right:5px; }
			#ymm fieldset label span { font-size:90% }
		
	/* Modify Price Range (PP) of Search Criteria. */
		#pp td a { _font-size:100% !important; }
	
	/* Moves the search button to the left side. */
		#searchButton { font-size:200%; position:absolute; left:5px; }
		a.search-entire,
			a.search-entire:link,
			a.search-entire:visited,
			a.searchButtonEnabled,
			a.searchButtonEnabled:link,
			a.searchButtonEnabled:visited { background:url(http://www.herbchambers.com/images/dmi-search-entire.png) no-repeat -310px center; font-weight:bold; text-transform:uppercase; width:305px; }
		a.search-entire:hover,
			a.search-entire:active,
			a.searchButtonEnabled:hover,
			a.searchButtonEnabled:active { background:url(http://www.herbchambers.com/images/dmi-search-entire.png) no-repeat 0 center; color:#fff; }
		a.advanced-search,
			a.advanced-search:link,
			a.advanced-search:visited { background:url(http://www.herbchambers.com/images/advanced-search.png) no-repeat 0 center; }
		a.advanced-search:hover,
			a.advanced-search:active { background:url(http://www.herbchambers.com/images/advanced-search.png) no-repeat -185px center; color:#fff; }

	
	/* Modifications to main search buttons. */
		#search-buttons .right { float:left; font-size:150%; margin-left:310px; } /* Moves the "Search" button to the far left. */
		#search-buttons .left { float:left; } /* Moves the "Start Over" button to the middle. */
		#search-buttons .match { float:right; font-size:200%; font-weight:normal; margin-right:5px; } /* Moves the "Matching Vehicles" to the far right. */
		#search-buttons .match small { font-size:80%; }
		/* #search-buttons .match strong { color:#f00; } -- Jay wanted the number of matching vehicles changed back to black. 12/10/09 */
		#search-buttons a#searchButton { _background-position-x:-266px !important; } /* re-alignes the bg image for IE6. */
		#search-buttons a#resetButton { _margin-right:0 !important; } /* nullifies right margin for IE6. */
	
	/* Fixes the bottom padding on the search container due to the buttons' absolute positioning. */
		#narrow { padding-bottom:10px; }
			#narrow .searchDesc { font-size:130%; }
	
	/* Adjusts the line-height for the  "views" section */
		#help-views { line-height:300%; }
			#help-views p.left { /*line-height:100%;*/ }
			#help-views a#compare-view { _width:180px !important; }
	
	/* Reduces the width of the Inventory Listing "container" by 2px (one on each side because it's centered) - also left-aligns text. */
		#inventory-container { margin-left:1px; text-align:left; width:998px !important; }
	
	/* Adding sort toggle up/down arrow icons. Also replaces background image on hover with new image containing toggle arrow icons. */
		#inventory-listing thead tr td a { background:url(http://www.herbchambers.com/images/tab-separator.gif) no-repeat center right; }
		#inventory-listing thead tr td a:hover span { background:url(http://www.herbchambers.com/images/tab-separator.gif) no-repeat center right; }
	
	/* Allows the 'Expanded View' to show the actual vehicle data on each row; otherwise the above rule makes the rows too narrow and content appears to be 'missing.' */
		#inventory-container .rowEven,
		#inventory-container .rowOdd,
		#inventory-container .rowHover { background:#; height:100%; }
		#inventory-container .exp-details { width:80%; }
		#inventory-container .exp-details .featureColumns { background:#; margin:0; width:100%; }
		#inventory-container .exp-details .featureColumns table { border-left:1px dotted #666; float:left; line-height:100%; margin:0 5px 0 0; padding-left:5px; width:187px; }
		#inventory-container .exp-details .featureColumns table td{ width:33%; }
		#inventory-container .exp-details .featureColumns table.tbl-1,
		#inventory-container .exp-details .featureColumns table.tbl-2,
		#inventory-container .exp-details .featureColumns table.tbl-3 { background:#; width:32% !important; }
		#inventory-container .exp-details .featureColumns table.tbl-1 .label,
		#inventory-container .exp-details .featureColumns table.tbl-2 .label,
		#inventory-container .exp-details .featureColumns table.tbl-3 .label { background:#; width:30px !important; }
		#inventory-container .exp-details .pricing { margin:0; }
		#inventory-container .exp-details h6 { margin:0; }
	
	/* Changes "Certified" icon to a Shield icon. */
		#inventory-container .cert-flag { background: url(http://www.herbchambers.com/images/tick_shield.png) no-repeat 50% 0; }
	
	/* Changes "Special" tag icon to a blue Flag icon. */
		#inventory-container .special-flag,
		#inv-container .special-flag { background: url(http://www.herbchambers.com/images/flag_blue.png) no-repeat 0 0; width:25px; }
	
	/* Makes "Price" column wider to allow for "Special" flag icon. */
		#inventory-container .prices { width:95px !important; }
	
	/* Makes "Price" column wider to allow for "Special" flag icon. */
		#inventory-container .prices { width:95px !important; }
	
	
	/* == Landing/Details Page ================================================================ */
	
	/* Reduces the width of the Inventory Listing "container" by 2px (one on each side because it's centered) - also left-aligns text. */
		#inv-container { margin-top:10px; margin-left:0 !important; text-align:left; width:998px !important; }
	
	/* As text within a <td> does not inherit font styles automatically, this sets all table text to Arial. */
		#inv-container td { font-family:Arial, Helvetica, san-serif; font-size:140%; }
	
	/* New Flag next to vehicle title
		#new-flag { background:url(/plugins/images/inv/default/icons/new.png) left center no-repeat; height:30px; margin-left:10px; width:45px; }
	 */
	 
	/* MPG/Calculator Adjustments */
		#inv-pricing-mpg #mpg-wrap { width:100%; }
		#inv-pricing-mpg #inv-calculator small { line-height:130%: }
		#inv-pricing-mpg #mpg #mpg-wrap { font-size:140%; }
		
	/* Pricing */
		#inv-pricing-mpg h4.inv-section-header { font-size:130%; }
		#inv-pricing-mpg #inv-price { color:#000; *line-height:150%; }
		#inv-price td.inv-sPrice,
		#inv-price td.inv-price,
		#inv-price td.inv-msrp { color:#000; font-size:300%; *line-height:150%; }
		#inv-price td.label,
		#inv-price td.inv-msrp,
		#inv-pricing-mpg #inv-oPrices small.price-label,
		#inv-price td.inv-invoicePrice,
		#inv-price td.end-date { display:none; }
		#inv-pricing-mpg a#three-day-logo { background: url(http://www.herbchambers.com/images/guarantee.jpg) no-repeat 0 0; display:block; height:79px; *margin-bottom:10px; text-indent:-999em; width:131px; }
		#inv-pricing-mpg ul#inv-smartPrice { font-size:115%; margin:10px 0 20px 0; padding:0; }
		#inv-pricing-mpg ul#inv-smartPrice li { background:url(http://www.herbchambers.com/images/sm-check.png) no-repeat 0 0; list-style:none; margin:0 0 5px 0; padding:0 0 0 25px; }
		#inv-pricing-mpg ul#inv-smartPrice li a { color:#429DF8; text-decoration:underline; }
		#inv-pricing-mpg ul#inv-smartPrice li a:hover { color:#666; text-decoration:none; }
		#inv-pricing-mpg a#inv-calculate { color:#429DF8; font-size:110%; text-decoration:underline; }
		#inv-pricing-mpg a#inv-calculate:hover { color:#666; font-size:110%; text-decoration:none; }
		
	/* Next Steps */
		#inv-next-steps li a { font-size:120%; line-height:250%; }
		#inv-next-steps li#ns-make-offer a { background: url(/plugins/images/inv/default/next-steps.png) no-repeat -1630px center; font-size:150%; font-weight:bold; line-height:200%; text-transform:uppercase; }
			#inv-next-steps li#ns-make-offer a:hover { background: url(/plugins/images/inv/default/next-steps.png) no-repeat -815px center; }
		
	/* Vehicle Details */
		#inv-vehicle-info { width:450px; }
		#inv-vehicle-info thead tr td { color:#333; }
			#inv-vehicle-info tbody tr td { color:#000; font-weight:bold; vertical-align:top; }
			#inv-vehicle-info tbody tr td.inv-label { color:#666; font-weight:normal; }
			#inv-vehicle-info tbody tr td.normal { color:#666; font-weight:normal; line-height:140%; padding-top:10px; }
				#inv-vehicle-info tbody tr td.normal strong { color:#f00; }
				#inv-vehicle-info tbody tr td.normal span.hide { color:#efefef; }
		
	/* not fully tested yet...
		#inv-info-logos a.carfax { position:relative; right:-490px; top:-390px; }
		*/
	
	/* Request More Info Form - below Slideshow images */
		#DMIform form label { margin:0; }
		#DMIform form fieldset h5#requestInfoHeader span { color:#ccc; float:right; font-size:70%; margin:-12px 20px 0 0; *margin-right:30px; }
		#DMIform form #nearest_location { float:none; font-size:100%; width:280px; }
		#DMIform form textarea#comments { width:90%; }
	
	/* Adjusts "More Features" tabs */
		#inv-tabs dt { background:#ddd !important; }
			#inv-tabs dd.rowOdd { border:0; }
			#inv-tabs dd.rowEven { background:#efefef !important; border:0; }
		#inv-tabs table.left { width:50% !important; }
	
	/* Make an Offer Vehicle Details */
		#dmi-make-offer ul#dmi-mo-center li { color:#666; font-weight:normal; }
		#dmi-make-offer ul#dmi-mo-center li span { color:#000; font-weight:bold; }
		#dmi-make-offer ul#dmi-mo-center li#dmi-mo-about { color:#000; font-weight:bold; }
	
	/* Fixes strange margin/spacing on Make an Offer Vehicle Details FORM */
		#dmi-make-offer #DMIform label { margin:0 !important; }
		#dmi-make-offer #DMIform select,
		#quickquote #DMIform select { *width:93% !important; }

/* ==============================================================================================
// END Inventory Customizations
============================================================================================== */