html, body {
	width: 100%;
	height: 100%;
	min-height: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background:url(../images/carbon.jpg) fixed;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #000000;
}
img { border: none;}
#container {
	top: 0px;
	width: 766px;
	height: 100%;
	min-height: 100%;
	margin: auto;
	position: relative;
	bottom: 120px;
	background-color: #929699;
}
html>body #container {
	height: auto;
}
#titles {	
	padding: 5px 0px 3px 15px;
	color: #FFFFFF;
	font: bold 16px Arial;
	color: #ffffff;
}
.back {	
	padding: 10px 15px 3px 15px;
	color: #FFFFFF;
	font: bold 11px Arial;
	color: #ffffff;
}
.back a {	
	color: #ffffff;
	text-decoration: none;
}
.back a:hover {	
	color: #222222;
	text-decoration: none;
}
#content_dec {
	background-color: #929699;
	position: absolute; 
	top: 406px;
	left: 0px;
	width: 517px;
	height: 197px;
	z-index: 10;
}
#news_dec {
	background: url(../images/news_dec.jpg) repeat-x;
	position: absolute; 
	top: 406px;
	right: 0px;
	width: 317px;
	height: 197px;
	z-index: 20;
}
#content_dark {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 30px;
	width: 100%;
	background: url(../images/showroom_dec.jpg) repeat-y;
}
#news_dark {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 30px;
	width: 100%;
	background-color: #1d1d1d;
}
#content_dealers9 {
	padding: 742px 330px 120px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left; 
}
#content_contact {
	padding: 442px 250px 120px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left; 
}
#content_contact a {
	color: #ffffff;
	text-decoration: none;
}
#content_contact a:hover {
	color: #333333;
	text-decoration: none;
}
#content_feed {
	padding: 442px 330px 120px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left; 
}
#content_feed a {
	color: #ffffff;
	text-decoration: none;
}
#content_feed a:hover {
	color: #333333;
	text-decoration: none;
}
.gallery {
	position: absolute;
	right: 40px;
	top: 10px;
}
#news_feed {
	position: absolute;
	top: 412px;
	right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: right; 
	z-index: 20;
}
#black_dec {
	border-top: 3px solid #000000;
	position: absolute;
	top: 403px;
	left: 0px;
	width: 100%;
}
#black_dec2 {
	border-top: 3px solid #000000;
	position: absolute;
	top: 324px;
	left: 0px;
	width: 100%;
}
#black_top {
	background-color: #1d1d1d;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 103px;
}
#logo_left {
	background: url(../images/logo_left.jpg) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 55px;
	width: 311px;
}
#logo_hdt {
	background: url(../images/logo_hdt.jpg) no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 61px;
	width: 79px;
}
#hdt_originals {
	position: absolute;
	top: 104px;
	left: 4px;
	width: 758px;
	height: 249px;
}
#header {
	position: absolute;
	top: 14px;
	right: 7px;
	width: 78px;
	height: 39px;
}
#header_home {
	position: absolute;
	top: 103px;
	right: 0px;
	width: 766px;
	height: 300px;
}
#header_home2 {
	position: absolute;
	top: 436px;
	right: 0px;
	width: 766px;
	height: 300px;
	z-index: 10;
}
#header_home3 {
	position: absolute;
	top: 406px;
	right: 0px;
	width: 766px;
	height: 221px;
	z-index: -1;
}
#showroom_dec {
	background: url(../images/news_dec.jpg) repeat-x;
	position: absolute; 
	top: 406px;
	right: 188px;
	width: 130px;
	height: 197px;
	z-index: 0;
}
#showroom_dec2 {
	background: url(../images/showroom_dec.jpg) repeat-y;
	position: absolute; 
	top: 406px;
	left: 0px;
	width: 100%;
	height: 30px;
	z-index: 0;
}
#showroom_dec3 {
	background: url(../images/showroom_dec.jpg) repeat-y;
	position: absolute; 
	top: 406px;
	left: 140px;
	width: 448px;
	height: 30px;
	padding: 5px 0px 0px 10px;
	z-index: 0;
}
#showroom_dec4 {
	background: url(../images/showroom_dec.jpg) repeat-y;
	position: absolute; 
	top: 103px;
	left: 145px;
	width: 448px;
	height: 30px;
	padding: 5px 0px 0px 5px;
	z-index: 0;
}
#showroom_dec6 {
	background: url(../images/showroom_dec.jpg) repeat-y;
	position: absolute; 
	top: 406px;
	left: 0px;
	width: 448px;
	height: 30px;
	padding: 8px 0px 0px 20px;
	z-index: 0;
}
#showroom_dec5 {
	background: url(../images/showroom_dec.jpg) repeat-y;
	position: absolute; 
	top: 103px;
	left: 140px;
	width: 448px;
	height: 30px;
	padding: 5px 0px 0px 5px;
	z-index: 0;
}
#showroom_dec7 {
	background: url(../images/showroom_dec.jpg) repeat-y;
	position: absolute; 
	top: 327px;
	left: 0px;
	width: 100%;
	height: 30px;
	z-index: 0;
}
#showroom_dec8 {
	background: url(../images/showroom_dec.jpg) repeat-y;
	position: absolute; 
	top: 406px;
	left: 0px;
	width: 100%;
	height: 30px;
	z-index: 0;
}
#showroom_dec_dealers {
	background: url(../images/showroom_dec.jpg) repeat-y;
	position: absolute; 
	top: 103px;
	left: 0px;
	width: 435px;
	height: 30px;
	z-index: 0;
	padding: 5px 0px 0px 15px;
}
#nav_menu {
	position: absolute;
	top: 63px;
	left: 0px;
}
.image { border: 1px solid #929699; }
.image:hover { border: 1px solid #000000; }
#originals_nav {
	position: absolute;
	width: 140px;
	height: 561px;
	left: 0px;
	top: 103px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	background: url(../images/originals_dec.jpg) repeat-x;
}
#originals_nav2 {
	position: absolute;
	width: 130px;
	right: 192px;
	top: 426px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
}
#originals_nav_story {
	position: absolute;
	width: 140px;
	height: 561px;
	left: 0px;
	top: 406px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	background: url(../images/originals_dec.jpg) repeat-x;
}
#originals_content {
	padding: 100px 10px 150px 137px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#gallery_pic {
	position: absolute;
	top: 5px;
	right: 340px;
	width: 82px;
	height: 19px;
}
#grey_line {
	position: absolute;
	top: 524px;
	left: 4px;
	width: 758px;
	height: 2px;
	background-color: #252628;
}	
#grey_line2 {
	position: absolute;
	top: 650px;
	right: 4px;
	width: 387px;
	height: 2px;
	background-color: #252628;
}
#ss_pic {
	position: absolute;
	top: 405px;
	right: 0px;
}
#gallerys {
	position: absolute;
	top: 630px;
	right: 20px;
	left: 460px;
}
#content_cars {
	padding: 430px 20px 150px 150px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#content_cars a  {
	color: #ffffff;
	text-decoration: none;
}
#content_cars a:hover  {
	color: #000000;
	text-decoration: none;
}
#content_story {
	padding: 450px 20px 150px 150px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#content_showroom {
	padding: 410px 340px 150px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#content_media {
	padding: 150px 15px 150px 150px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#content_dealers {
	padding: 140px 0px 150px 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#content_dealers a  {
	color: #ffffff;
	text-decoration: none;
}
#content_dealers a:hover  {
	color: #000000;
	text-decoration: none;
}
#content {
	padding: 430px 15px 150px 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#content2 {
	padding: 370px 15px 150px 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#content3 {
	padding: 450px 15px 150px 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#content3 a  {
	color: #ffffff;
	text-decoration: none;
}
#content3 a:hover  {
	color: #000000;
	text-decoration: none;
}
#content a  {
	color: #ffffff;
	text-decoration: none;
}
#content a:hover  {
	color: #000000;
	text-decoration: none;
}
.h1, h1 { 
	font: bold 16px Arial;
	color: #ffffff;
}
.h2, h2 { 
	font: bold 14px Arial;
	color: #000000;
}
.h3, h3 { 
	font: bold 12px Arial;
	color: #000000;
}
.border_white {
	border: 1px solid #000000;
}
.black {
	color: #000000;
}
.h5, h5 {
	background: url(../images/showroom_dec.jpg) repeat-y top left;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 100%;
	font-size: 16px;
	padding: 5px 0px 5px 10px;
	margin-top: -2px;
}
#originals_nav li.current a { color: #ffffff; text-decoration: none;}
#dealers_dec {
	position: absolute;
	top: 102px;
	right: 0px;
	height: 555px;
	width: 330px;
	background: url(../images/dealers_dec.jpg) repeat-x;
}
.white { color: #FFFFFF }
#hdt_footer {
	position: absolute;
	top: 16px;
	left: 10px;
	width: 361px;
	height: 24px;
	background: url(../images/hdt_footer.jpg) no-repeat;
}
#content_feed li { color: #FFFFFF; }
#footer {
	position: absolute;
	width: 766px;
	height: 90px;
	right: 0px;
	bottom: 0px;
	background: url(../images/footer_dec.jpg) repeat-x;
	text-align: right;
	z-index: 5;
	border-top: 3px solid #000000;
}
#footer_text {
	padding: 25px 15px 15px 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#footer a, #footer a:visited {
	color:#333333;
	text-decoration: none;
}
#footer a:hover {
	color:#000000;
}
.fm-logo {
	float: right;
	padding-top: 2px;
	padding-left: 5px;
}
.fineprint {
	font-size: 9px;
}
.inputfile {
	background-color: #333333;
}
.arrowlistmenu{
	width: 150px; /*width of accordion menu*/
}
.menuheader {
	margin-top: 5px;
}
.menuheader a {
	 text-decoration: none;
	 color: #000000;
	 font-size: 11px;
	 font-weight: bold;
}
.menuheader .current {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 2px 0 5px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}
.arrowlistmenu a:hover {
	color: #000000;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	color: #000000;
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-top: 5px; /*bottom spacing between menu items*/
	padding-bottom: 0px; /*bottom spacing between menu items*/
	color: #333333;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
 
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/

}

.arrowlistmenu ul li a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	padding: 0px 0;
	padding-left: 10px; /*link text is indented 19px*/
	text-decoration: none;
	font-size: 11px;
}
.expandable:hover{ /*hover state CSS*/
	color: #ffffff;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #ffffff;
}
.arrowlistmenu ul li .current { /*hover state CSS*/
	color: #ffffff;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	background-color: none;
}
.red { color:#630000; }
.text-drop, .text-field, .text-area, .button {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
}
.text-drop {
	width: 155px;
	height: 20px;
	background-color: #EAEAEA;
	border: 1px solid #999999;
}
.text-field {
	width: 150px;
	height: 15px;
	padding: 2px;
	background-color: #EAEAEA;
	border: 1px solid #999999;
}
.text-area {
	width: 208px;
	height: 80px;
	padding: 2px;
	background-color: #EAEAEA;
	border: 1px solid #999999;
}
.text-drop:hover, .text-field:hover, .text-area:hover {
	background-color: #D6D6D6;
}
.button {
	width: 80px;
	height: 20px;
	padding: 2px;
	background-color: #D6D6D6;
	border: 1px solid #999999;
}
.button:hover {
	background-color: #999999;
}

