BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 10px; BORDER-COLLAPSE: collapse; padding: 5
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	TEXT-DECORATION: none
}
header {
	DISPLAY: block
}
section {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
article {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
HTML {
	OVERFLOW-Y: scroll
}
BODY {
	FONT-FAMILY: Helvetica, Arial, sans-serif; 
	BACKGROUND: url(images/bkg_segment.jpg) #000 repeat-x;
	background-attachment:fixed
}
.clear {
	HEIGHT: 0px; CLEAR: both
}
STRONG {
	FONT-WEIGHT: bold
}
#container {
	MARGIN: 0px auto; WIDTH: 850px
}
H1 {
	BORDER-BOTTOM: #900 2px solid; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 20px; WIDTH: 830px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #666; COLOR: #ddd; FONT-SIZE: 24px; BORDER-TOP: #555 2px solid; FONT-WEIGHT: bold; PADDING-TOP: 10px; text-shadow: 0px 0px 4px rgb(0, 0, 0)
}
H2 {
	FONT-VARIANT: normal; MARGIN-BOTTOM: 10px; COLOR: #444; FONT-SIZE: 18px; text-shadow: 0px 1px 0px rgba(255, 255, 255, .5)
}
#content .carInfo H2 {
	FONT-VARIANT: normal; MARGIN-TOP: 30px; COLOR: #333; FONT-SIZE: 30px; FONT-WEIGHT: bold
}
H3 {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 16px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px rgba(255, 255, 255, .3)
}
H4 {
	BORDER-BOTTOM: #900 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; WIDTH: 600px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #666; COLOR: #ddd; FONT-SIZE: 16px; BORDER-TOP: #555 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px; text-shadow: 0px 0px 4px rgb(0, 0, 0)
}
H4 {
	BORDER-BOTTOM: #900 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; WIDTH: 600px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #666; COLOR: #ddd; FONT-SIZE: 16px; BORDER-TOP: #555 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px; text-shadow: 0px 0px 4px rgb(0, 0, 0)
}
#mainNav {
	PADDING-LEFT: 135px; WIDTH: 1065px; BACKGROUND: url(images/nav_bkg.png) no-repeat; HEIGHT: 34px; MARGIN-LEFT: -175px; box-shadow: 0px 5px 5px #000; -moz-box-shadow: 0px 5px 5px #000; -webkit-box-shadow: 0px 5px 8px #000
}
#mainNav LI {
	FLOAT: left
}
#indexHeader {
	POSITION: relative
}
#indexHeader .logo {
	Z-INDEX: 100; POSITION: absolute; TOP: 5px; LEFT: 10px
}
#slideshow {
	POSITION: relative; HEIGHT: 375px; TOP: 5px
}
#slideshow IMG {
	Z-INDEX: 8; POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
#slideshow IMG.active {
	Z-INDEX: 10; DISPLAY: inline
}
#slideshow IMG.last-active {
	Z-INDEX: 9
}
#header {
	Z-INDEX: -10; POSITION: relative; TOP: -158px
}
.logoSmall {
	Z-INDEX: 100; POSITION: relative; TOP: 6px; LEFT: 15px
}
#indexContent {
	MARGIN-TOP: -20px
}
#indexContent A:link {
	COLOR: #ffcc33
}
#indexContent A:visited {
	COLOR: #ffcc33
}
#indexContent A:hover {
	COLOR: #ff3333
}
#indexContent A:active {
	COLOR: #ff3333
}
#indexContent .left {
	WIDTH: 610px; FLOAT: left
}
#indexContent .left IMG {
	FLOAT: left
}
#indexContent .left IMG.logo {
	MARGIN-RIGHT: 11px
}
#indexContent .left IMG.logo2 {
	MARGIN: -3px 0px 0px
}
#indexContent P.bph {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 17px; WIDTH: 125px; PADDING-RIGHT: 150px; BACKGROUND: url(images/index_video_promo.png) no-repeat; FLOAT: left; HEIGHT: 91px; MARGIN-LEFT: 8px; COLOR: #ccc; FONT-SIZE: 12px; PADDING-TOP: 38px
}
#indexContent P.index_midi_logo2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN-TOP: 8px; PADDING-LEFT: 13px; WIDTH: 577px; PADDING-RIGHT: 13px; BACKGROUND: url(images/index_midi_logo2.png) no-repeat; FLOAT: left; HEIGHT: 72px; COLOR: #ccc; FONT-SIZE: 12px; PADDING-TOP: 27px
}
#indexContent P.press {
	BACKGROUND-IMAGE: url(images/press2.png); PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 12px; WIDTH: 209px; PADDING-RIGHT: 12px; BACKGROUND-REPEAT: no-repeat; FLOAT: right; HEIGHT: 240px; COLOR: #ccc; FONT-SIZE: 12px; PADDING-TOP: 40px
}
#content {
	MARGIN-TOP: -158px; BACKGROUND: #eee
}
#content P {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 15px; COLOR: #000; text-shadow: 1px 1px 0px rgba(255, 255, 255, .3)
}
#content A:link {
	COLOR: #900
}
#content A:visited {
	COLOR: #900
}
#content A:hover {
	COLOR: #c60
}
#content A:active {
	COLOR: #c60
}
#content .left {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 520px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 20px
}
#content .right {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 250px; PADDING-RIGHT: 20px; FLOAT: right; PADDING-TOP: 20px
}
#content .right IMG {
	BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #000 2px solid
}
#content .right IMG.push {
	MARGIN-BOTTOM: 10px
}
#content .right BLOCKQUOTE {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 254px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/carbon_fiber.jpg); COLOR: #aaa; FONT-SIZE: 12px; PADDING-TOP: 6px; border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px
}
#content .showroom {
	MARGIN: 20px
}
#showroomtext {
	MARGIN-TOP: 15px; WIDTH: 800px; MARGIN-LEFT: 20px
}
#content .showroom .car {
	POSITION: relative; WIDTH: 400px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 250px
}
#content .showroom .car1 {
	POSITION: relative; WIDTH: 400px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 250px; MARGIN-LEFT: 200px
}
#content .showroom .car A {
	POSITION: absolute; LEFT: 0px; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out
}
#content .showroom .car A.top:hover {
	opacity: 0
}
#content .showroom .car1 A {
	POSITION: absolute; LEFT: 0px; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out
}
#content .showroom .car1 A.top:hover {
	opacity: 0
}
#content .carInfo {
	PADDING-LEFT: 50px; WIDTH: 230px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.news#content UL {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 100%; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 20px
}
.news#content UL LI {
	MARGIN-BOTTOM: 30px
}
.news#content UL LI IMG {
	MARGIN-RIGHT: 1px
}
#content .restoration {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px 125px; WIDTH: 600px
}
#content .restoration IMG {
	MARGIN: 0px 5px 10px 0px
}
#newsroom {
	WIDTH: 800px
}
#newsroom2 {
	WIDTH: 680px; MARGIN-LEFT: 120px
}
#newsroom2b {
	WIDTH: 790px; MARGIN-LEFT: 50px
}
#newsroom3 {
	WIDTH: 810px
}
#showroom2 {
	WIDTH: 720px; MARGIN-LEFT: 50px
}
.morelink {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px
}
#indexFooter {
	TEXT-ALIGN: center; MARGIN: 10px 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#indexFooter A:link {
	COLOR: #000
}
#indexFooter A:visited {
	COLOR: #000
}
#indexFooter A:hover {
	COLOR: #ff3333
}
#indexFooter A:active {
	COLOR: #ff3333
}
#mainFooter {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #333; COLOR: #000; FONT-SIZE: 12px; BORDER-TOP: #444 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 10px; text-shadow: 1px 1px 0px #777
}
#mainFooter A:link {
	COLOR: #000
}
#mainFooter A:visited {
	COLOR: #000
}
#mainFooter A:hover {
	COLOR: #ff0000
}
#mainFooter A:active {
	COLOR: #ff0000
}
#lightbox {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; LEFT: 0px
}
#lightbox IMG {
	WIDTH: auto; HEIGHT: auto
}
#lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#outerImageContainer {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 250px; HEIGHT: 250px
}
#imageContainer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; HEIGHT: 25%; TOP: 40%; LEFT: 0%
}
#hoverNav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#prevLink {
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); WIDTH: 49%; DISPLAY: block; HEIGHT: 100%
}
#nextLink {
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); WIDTH: 49%; DISPLAY: block; HEIGHT: 100%
}
#prevLink {
	FLOAT: left; LEFT: 0px
}
#nextLink {
	FLOAT: right; RIGHT: 0px
}
#prevLink:hover {
	BACKGROUND: url(images/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover:visited {
	BACKGROUND: url(images/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover {
	BACKGROUND: url(images/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover:visited {
	BACKGROUND: url(images/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer {
	BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 100%; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; OVERFLOW: auto
}
#imageData {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #666; PADDING-TOP: 0px
}
#imageData #imageDetails {
	TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#imageData #bottomNavClose {
	PADDING-BOTTOM: 0.7em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 66px; FLOAT: right
}
#overlay {
	Z-INDEX: 90; POSITION: absolute; BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; LEFT: 0px
}
.gelhardtlink {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1.5pt; COLOR: #0066ff; FONT-SIZE: 8px
}
#form {
	WIDTH: 450px; FLOAT: right; MARGIN-RIGHT: 0px
}
.formtext {
	LINE-HEIGHT: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px
}
#purchaseinfo {
	BACKGROUND-COLOR: #000000; WIDTH: 400px; MARGIN-BOTTOM: 15px; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: 225px; PADDING-TOP: 5px
}
#purchaseinfo2 {
	BACKGROUND-COLOR: #000000; WIDTH: 600px; MARGIN-BOTTOM: 15px; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: 125px; PADDING-TOP: 5px
}
#bostonshow {
	WIDTH: 780px
}
.photo_outline_black {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
#container #content #newsroom2 #form P IMG {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
