BODY {
	BACKGROUND: url(/images/reddiag.gif) #500; FONT: medium Tahoma, Helvetica, Arial, sans-serif; COLOR: black; TEXT-ALIGN: center
}
BODY#popup {
	WIDTH: 440px
}
#wrapper {
	MARGIN: 0.5em auto; WIDTH: 778px; COLOR: #000; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
A:hover {
	TEXT-DECORATION: underline
}
#header {
	BACKGROUND: url(/images/widgets/hdrbgfade.jpg) #ccc repeat-y right 50%; BORDER-BOTTOM: #500 1px solid; HEIGHT: 109px
}
#header H1 {
	TEXT-INDENT: -999px
}
#header H2 {
	FONT-SIZE: 200%; LEFT: 320px; FONT-STYLE: italic; POSITION: absolute; TOP: 16px
}
#header #financetag {
	FONT-SIZE: 125%; LEFT: 198px; POSITION: absolute; TOP: 10px
}
#header #financetag {
	COLOR: blue; TEXT-DECORATION: underline
}
#header #ac_dealer {
	RIGHT: 0px; POSITION: absolute; TOP: 12px
}
#header .dlrlogo {
	LEFT: 5px; POSITION: absolute; TOP: 5px
}
#footer {
	BACKGROUND: url(/images/fadew2r.gif) #c00 repeat-y 0px 0px; POSITION: relative
}
#footer DL {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; MARGIN: 0px; LINE-HEIGHT: 1.2; PADDING-TOP: 0.25em; HEIGHT: 1.5em
}
#footer DT {
	FONT-WEIGHT: bold; FLOAT: left; LINE-HEIGHT: 1.2; PADDING-TOP: 0.5em
}
#footer DT A:link {
	COLOR: #c00
}
#footer DT A:visited {
	COLOR: #c00
}
#footer DT A:hover {
	COLOR: #69c
}
#footer DD {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; FLOAT: right; LINE-HEIGHT: 1.2; PADDING-TOP: 0.75em
}
#footer DD A:link {
	COLOR: #f1f1f1
}
#footer DD A:visited {
	COLOR: #f1f1f1
}
#footer DD A:hover {
	COLOR: #69c
}
#footer .divider {
	MARGIN: 0px 0.25em; COLOR: #c00
}
.copyright {
	MARGIN-TOP: -0.5em; FONT-SIZE: smaller; COLOR: #333; TEXT-ALIGN: center
}
.store_address {
	FONT-SIZE: 80%
}
#main {
	MIN-HEIGHT: 337px; MARGIN-LEFT: 0.25em; BACKGROUND-COLOR: #fff
}
#home #main {
	MARGIN-LEFT: 0px
}
#breadcrumbs {
	LEFT: 5px; FONT: bold 70%/1.2em Tahoma, Helvetica, Arial sans-serif; POSITION: absolute; TOP: 95px
}
#breadcrumbs A.current {
	CURSOR: default; COLOR: black; TEXT-DECORATION: none
}
#home #vehlinks {
	LEFT: 2px; MARGIN-LEFT: 1px; POSITION: absolute; TOP: 219px
}
SPAN.logo {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: white
}
SPAN.logo SPAN {
	COLOR: red
}
#financevert {
	RIGHT: 0px; WIDTH: 92px; POSITION: absolute; TOP: 100px; HEIGHT: 219px; BACKGROUND-COLOR: #c00
}
#home #financevert {
	RIGHT: 204px; WIDTH: 92px; POSITION: absolute; TOP: 110px; HEIGHT: 219px; BACKGROUND-COLOR: #c00
}
#home #flashcontent {
	LEFT: 0px; WIDTH: 484px; POSITION: absolute; HEIGHT: 219px
}
#vehChry {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #333 1px solid; WIDTH: 171px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 116px; BACKGROUND-COLOR: #fefefe
}
#vehJeep {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #333 1px solid; WIDTH: 171px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 116px; BACKGROUND-COLOR: #fefefe
}
#vehDodg {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #333 1px solid; WIDTH: 171px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 116px; BACKGROUND-COLOR: #fefefe
}
#vehPOwn {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #333 1px solid; WIDTH: 171px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 116px; BACKGROUND-COLOR: #fefefe
}
#vehPOwn {
	WIDTH: 250px
}
#vehChry A {
	BACKGROUND: url(/images/ad/gobutton.gif) #fefefe 100% 100%
}
#vehJeep A {
	BACKGROUND: url(/images/ad/gobutton.gif) #fefefe 100% 100%
}
#vehDodg A {
	BACKGROUND: url(/images/ad/gobutton.gif) #fefefe 100% 100%
}
#vehPOwn A {
	BACKGROUND: url(/images/ad/gobutton.gif) #fefefe 100% 100%
}
.clear {
	CLEAR: both
}
#fillout {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.l_align {
	TEXT-ALIGN: left
}
.c_align {
	TEXT-ALIGN: center
}
.r_align {
	TEXT-ALIGN: right
}
#navlist {
	FONT-WEIGHT: bold; Z-INDEX: 10; RIGHT: 0px; BACKGROUND: #888; WIDTH: 204px; FONT-STYLE: italic; POSITION: absolute; TOP: 110px; HEIGHT: 219px
}
#navlist LI {
	
}
#navlist A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#navlist A:link {
	
}
#navlist A:visited {
	
}
.navbutton {
	WIDTH: 204px; POSITION: relative! important; HEIGHT: 31px
}
.navbutton:visited {
	WIDTH: 204px; POSITION: relative! important; HEIGHT: 31px
}
.navbutton SPAN {
	DISPLAY: block; Z-INDEX: 1; LEFT: 0px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 31px
}
.navbutton:visited SPAN {
	DISPLAY: block; Z-INDEX: 1; LEFT: 0px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 31px
}
#nav_n SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% 0px
}
nav_n:visited SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% 0px
}
#nav_u SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -31px
}
nav_u:visited SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -31px
}
#nav_l SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -62px
}
nav_l:visited SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -62px
}
#nav_f SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -93px
}
nav_f:visited SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -93px
}
#nav_s SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -124px
}
nav_s:visited SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -124px
}
#nav_p SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -155px
}
nav_p:visited SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -155px
}
#nav_c SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -186px
}
nav_c:visited SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 100% -186px
}
A#nav_n:hover SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 0px 0px
}
A#nav_u:hover SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 0px -31px
}
A#nav_l:hover SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 0px -62px
}
A#nav_f:hover SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 0px -93px
}
A#nav_s:hover SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 0px -124px
}
A#nav_p:hover SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 0px -155px
}
A#nav_c:hover SPAN {
	BACKGROUND: url(/images/threedotnav.gif) 0px -186px
}
#searchform {
	MARGIN: 1em
}
P.cantfind {
	FONT-SIZE: 130%
}
#main {
	POSITION: relative
}
#inventory #bigad {
	BORDER-RIGHT: #c00 3px solid; BORDER-TOP: #c00 3px solid; RIGHT: 1em; BORDER-LEFT: #c00 3px solid; WIDTH: 200px; BORDER-BOTTOM: #c00 3px solid; POSITION: absolute; TOP: 0.5em; HEIGHT: 200px; BACKGROUND-COLOR: #ddd
}
#inventory #bigad A {
	COLOR: #00c; TEXT-DECORATION: underline
}
#noresults {
	COLOR: #c00; POSITION: relative
}
#noresults IMG {
	POSITION: relative; TOP: 8px
}
.newsearch {
	FONT-WEIGHT: bold; COLOR: #000
}
.newsearch:hover {
	COLOR: #00c; TEXT-DECORATION: underline
}
#inventory {
	MARGIN: 0px auto; WIDTH: 750px
}
#inventory TH {
	COLOR: white; BACKGROUND-COLOR: #d00; TEXT-ALIGN: center
}
#inventory TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
#inventory TD IMG {
	FLOAT: left; WIDTH: 100px; MARGIN-RIGHT: 4px; HEIGHT: 75px
}
.pagination {
	FONT-SIZE: 80%
}
.pagination .nolink {
	COLOR: #ccc
}
.pagination DT {
	FLOAT: left
}
.pagination DD {
	FLOAT: right
}
.multi_avail {
	FONT-WEIGHT: bolder; FONT-SIZE: 90%; COLOR: #c00; TEXT-ALIGN: center
}
.low_km {
	FONT-WEIGHT: bolder; FONT-SIZE: 90%; COLOR: #c00; TEXT-ALIGN: center
}
#total_veh {
	TEXT-ALIGN: center
}
#newVehList {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 750px; BORDER-BOTTOM: #ccc 1px solid
}
#newVehList TH {
	COLOR: white; BACKGROUND-COLOR: #d00; TEXT-ALIGN: center
}
#newVehList TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
#newVehList TD IMG {
	FLOAT: left; WIDTH: 100px; MARGIN-RIGHT: 4px; HEIGHT: 75px
}
.vehListing {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.vehListing:hover {
	COLOR: #00c; TEXT-DECORATION: underline
}
#innerwrapper {
	POSITION: relative
}
#specs {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; MARGIN: 0.5em; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: white
}
#equipment {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; MARGIN: 0.5em; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: white
}
#images {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; MARGIN: 0.5em; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: white
}
#specs H3 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #aaa; TEXT-ALIGN: center
}
#equipment H3 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #aaa; TEXT-ALIGN: center
}
#images H3 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #aaa; TEXT-ALIGN: center
}
#specs {
	WIDTH: 363px
}
#equipment {
	WIDTH: 363px
}
#specs {
	FLOAT: left
}
#equipment {
	FLOAT: right
}
#vehcontact {
	BORDER-TOP: #333 1px solid; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; BACKGROUND-COLOR: #ddd
}
#images {
	PADDING-BOTTOM: 1.5em; MARGIN: 20px auto 0px; WIDTH: 760px; POSITION: relative; HEIGHT: 430px
}
#images UL#imgcol1 {
	LEFT: 0px; POSITION: absolute; TOP: 2.2em
}
#images UL#imgcol2 {
	LEFT: 106px; POSITION: absolute; TOP: 2.2em
}
#images P {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#images A.gallery SPAN {
	BACKGROUND: #eee; LEFT: -1px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -1px; HEIGHT: 1px
}
#images A.gallery SPAN IMG width {
	WIDTH: 100%; HEIGHT: 100%
}
#images A.gallery {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; MARGIN: 0px 2px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#images A.gallery:hover {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#images UL#imgcol1 A.gallery:hover SPAN {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 50; LEFT: 220px; BORDER-LEFT: #999 1px solid; WIDTH: 400px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TOP: 2px; HEIGHT: 300px
}
#images UL#imgcol2 A.gallery:hover SPAN {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 50; LEFT: 114px; BORDER-LEFT: #999 1px solid; WIDTH: 400px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TOP: 2px; HEIGHT: 300px
}
#vehimg {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; LEFT: 220px; BORDER-LEFT: #999 1px solid; WIDTH: 400px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TOP: 2.3em; HEIGHT: 300px
}
#specs DT {
	PADDING-RIGHT: 0.5em; FLOAT: left; WIDTH: 33%; TEXT-ALIGN: right
}
#specs DD {
	CLEAR: right; PADDING-LEFT: 0.5em
}
#specs DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#equipment UL {
	FLOAT: left; MARGIN-LEFT: 0.5em; WIDTH: 45%
}
#financead {
	RIGHT: 0px; BACKGROUND: url(/images/ad/finance.gif); MARGIN: 0.25em; WIDTH: 100px; POSITION: absolute; TOP: 30px; HEIGHT: 60px
}
#testdrivead {
	RIGHT: 0px; BACKGROUND: url(/images/ad/testdrive.gif); MARGIN: 0.25em; WIDTH: 100px; POSITION: absolute; TOP: 100px; HEIGHT: 60px
}
#salesbtn {
	RIGHT: 0px; BACKGROUND: url(/images/ad/sales.gif); MARGIN: 0.25em; WIDTH: 100px; POSITION: absolute; TOP: 170px; HEIGHT: 60px
}
#notseebtn {
	RIGHT: 0px; BACKGROUND: url(/images/ad/sales.gif); MARGIN: 0.25em; WIDTH: 100px; POSITION: absolute; TOP: 240px; HEIGHT: 60px
}
#financead A {
	DISPLAY: block; WIDTH: 100px; TEXT-INDENT: -999em; HEIGHT: 60px
}
#testdrivead A {
	DISPLAY: block; WIDTH: 100px; TEXT-INDENT: -999em; HEIGHT: 60px
}
#salesbtn A {
	DISPLAY: block; WIDTH: 100px; TEXT-INDENT: -999em; HEIGHT: 60px
}
#img_desc {
	Z-INDEX: 100; LEFT: 120px; POSITION: absolute; TOP: 350px
}
.price {
	FONT-WEIGHT: bold
}
.price SPAN {
	FONT-WEIGHT: bold
}
.contact {
	FONT-WEIGHT: bold
}
.contact .c_name {
	FONT-WEIGHT: bold; COLOR: #c00
}
.contact .c_phone {
	FONT-WEIGHT: bold; COLOR: #c00
}
.contact .c_phone {
	PADDING-LEFT: 1em
}
.contact .t_phone {
	COLOR: #c00
}
.price SPAN {
	MARGIN-RIGHT: 4em
}
.stocknum SPAN {
	FONT-WEIGHT: normal
}
.contact SPAN {
	FONT-WEIGHT: normal
}
.stocknum {
	FONT-SIZE: 80%; COLOR: #666
}
#vehcontact .stocknum {
	MARGIN-LEFT: 2em
}
.legaltxt {
	MARGIN: 2em; FONT: 70% "Times New Roman"
}
.altrow {
	BACKGROUND-COLOR: #ccc
}
#finance #main {
	MARGIN: 0.5em
}
#finance #main P {
	MARGIN: 0.5em 0.25em
}
DFN {
	CURSOR: pointer; BORDER-BOTTOM: #fc9 2px dashed; FONT-STYLE: normal
}
#about #main {
	FONT-SIZE: 80%
}
#about P {
	MARGIN: 0.6em 0.5em; LINE-HEIGHT: 1.4em
}
#about #main LI {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 1.5em; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: disc
}
#findus {
	FONT-SIZE: 120%; FLOAT: right; MARGIN: 0.25em; BACKGROUND-COLOR: #ddd
}
#findus H3 {
	MARGIN: 0px -0.25em; COLOR: #c00; BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: center
}
#findus ADDRESS {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0.5em; PADDING-TOP: 0.5em
}
#findus ADDRESS P {
	MARGIN: 0px
}
#googlemap {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
#hours {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 0.25em; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#address {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 0.25em; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#contacts {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 0.25em; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#address {
	FLOAT: left
}
#contacts {
	CLEAR: right; MARGIN-LEFT: 2em
}
#hours TH {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 0px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: black 0px solid; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #777; TEXT-ALIGN: right
}
#address TH {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 0px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: black 0px solid; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #777; TEXT-ALIGN: right
}
#contacts TH {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 0px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: black 0px solid; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #777; TEXT-ALIGN: right
}
#hours TR.lastRow TH {
	BORDER-BOTTOM-WIDTH: 0px
}
#address TR.lastRow TH {
	BORDER-BOTTOM-WIDTH: 0px
}
#contacts TR.lastRow TH {
	BORDER-BOTTOM-WIDTH: 0px
}
#hours TD {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#address TD {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contacts TD {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#hours TD {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#hours .top TH {
	PADDING-RIGHT: 0px; TEXT-ALIGN: center
}
#address TH {
	WIDTH: 5.5em
}
#contact FIELDSET {
	WIDTH: 740px
}
#popup FIELDSET {
	WIDTH: 400px
}
#popup #wrapper {
	WIDTH: 440px
}
#popup #breadcrumbs {
	DISPLAY: none
}
#service #main H2 {
	FONT-SIZE: 120%; MARGIN: 0px auto; WIDTH: 75%; TEXT-ALIGN: center
}
#service #main H2 SPAN {
	DISPLAY: block
}
#service H3 {
	MARGIN-TOP: 1em
}
#maint_cars {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; MARGIN: 0.5em auto; WIDTH: 600px; PADDING-TOP: 0.25em; BACKGROUND-COLOR: #9cf
}
#maint_trucks {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; MARGIN: 0.5em auto; WIDTH: 600px; PADDING-TOP: 0.25em; BACKGROUND-COLOR: #c99
}
#maint_cars H2 {
	MARGIN-TOP: -0.25em; BACKGROUND: url(/images/widgets/corner_ll_9cf.gif) #018 no-repeat left bottom; COLOR: #fff; PADDING-TOP: 0.25em
}
#maint_cars H2 SPAN {
	BACKGROUND: url(/images/widgets/corner_lr_9cf.gif) no-repeat right bottom
}
#maint_trucks H2 {
	MARGIN-TOP: -0.25em; BACKGROUND: url(/images/widgets/corner_ll_c99.gif) #704 no-repeat left bottom; COLOR: #fff; PADDING-TOP: 0.25em
}
#maint_trucks H2 SPAN {
	BACKGROUND: url(/images/widgets/corner_lr_c99.gif) no-repeat right bottom
}
#maint_cars UL {
	PADDING-LEFT: 0.5em
}
#maint_trucks UL {
	PADDING-LEFT: 0.5em
}
#maint_cars LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(/images/widgets/star_b_9cf.gif)
}
#maint_cars LI.optional {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(/images/widgets/star_w_9cf.gif)
}
#maint_trucks LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(/images/widgets/star_b_c99.gif)
}
#maint_trucks LI.optional {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(/images/widgets/star_w_c99.gif)
}
#maint_sched {
	MARGIN: 1em
}
#service_legend1 {
	MARGIN: 1em
}
#maint_sched TH {
	FONT-SIZE: 75%; TEXT-ALIGN: center
}
#maint_sched TH {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#maint_sched TD {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#maint_sched TABLE {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#maint_sched A.service_cars {
	DISPLAY: block; BACKGROUND: url(/images/widgets/icon_car.gif) no-repeat center top; WIDTH: 57px; TEXT-INDENT: -999em; HEIGHT: 32px
}
#maint_sched A.service_cars:hover {
	BACKGROUND: url(/images/widgets/icon_car.gif) no-repeat center bottom
}
#maint_sched A.service_trucks {
	DISPLAY: block; BACKGROUND: url(/images/widgets/icon_truck.gif) no-repeat center top; WIDTH: 57px; TEXT-INDENT: -999em; HEIGHT: 32px
}
#maint_sched A.service_trucks:hover {
	BACKGROUND: url(/images/widgets/icon_truck.gif) no-repeat center bottom
}
#maint_sched CAPTION {
	COLOR: #000; BACKGROUND-COLOR: #ddd
}
#maint_sched TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#service_legend1 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.25em; BORDER-LEFT: black 1px solid; WIDTH: 330px; BORDER-BOTTOM: black 1px solid
}
#service_legend2 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.25em; BORDER-LEFT: black 1px solid; WIDTH: 330px; BORDER-BOTTOM: black 1px solid
}
#service_legend3 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.25em; BORDER-LEFT: black 1px solid; WIDTH: 330px; BORDER-BOTTOM: black 1px solid
}
#maint_sched .km_column {
	TEXT-ALIGN: right
}
#maint_sched .pkg_column {
	TEXT-ALIGN: left
}
#service_legend1 A#legend_car {
	MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 58px; BACKGROUND: url(/images/widgets/icon_car.gif) no-repeat 0px -8px; HEIGHT: 32px
}
#service_legend1 A#legend_truck {
	MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 58px; BACKGROUND: url(/images/widgets/icon_truck.gif) no-repeat 0px -2px; HEIGHT: 32px
}
#service_legend2 {
	MARGIN: 0.5em; BACKGROUND-COLOR: #9cf
}
#service_legend3 {
	MARGIN: 0.5em; BACKGROUND-COLOR: #c99
}
#parts #main {
	MARGIN: 0.5em
}
TABLE#hours CAPTION {
	TEXT-ALIGN: center
}
#service #main {
	POSITION: relative
}
#parts #hours {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; BORDER-BOTTOM-STYLE: none
}
#service #hours {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; BORDER-BOTTOM-STYLE: none
}
#service #hours {
	RIGHT: 40px; TOP: -5px
}
#parts #hours TABLE {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 0px solid
}
#service #hours TABLE {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 0px solid
}
#parts #hours TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid
}
#service #hours TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid
}
#inventory #main P.cantfind {
	PADDING-LEFT: 40px; BACKGROUND: url(/images/widgets/search_lg.gif) no-repeat left top; MARGIN-LEFT: 0.25em
}
#contact #lifestyle1 {
	RIGHT: 2.5em; POSITION: absolute; TOP: 19em
}
.invsearch {
	FONT-SIZE: 80%
}
A.invsearchWrap {
	COLOR: #000
}
A .invsearch {
	COLOR: #c00
}
.startprice {
	FONT-SIZE: 70%
}
#fivestar #main {
	
}
#fivestar #main P {
	MARGIN: 0.25em 0.25em 0px 0px
}
#fivestarlogo {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
#fivestardlr {
	MARGIN: 10px 0px -18px 2px
}
#privacy #main {
	FONT-SIZE: 80%; MARGIN: 0px 0.5em
}
#privacy LI {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 2.25em; LIST-STYLE-TYPE: disc
}
#main H1 {
	MARGIN-TOP: 0.75em
}
#main H2 {
	MARGIN-TOP: 0.75em
}
#main H3 {
	MARGIN-TOP: 0.75em
}
#main P {
	MARGIN-LEFT: 1.5em
}
.effective {
	FONT-WEIGHT: bold
}
#bodyshop #main {
	
}
#bodyshop #main P {
	MARGIN: 0.25em 0.25em 0px 0px
}
#bodyshop IMG {
	MARGIN: 0px 0.25em
}

