/*
	voice-family: "\"}\"";
	voice-family:inherit;
*/

body {
	margin:0;
	padding:0;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat;
	}

/* --------------------------------- */
/*                                   */
/*  GLOBAL STYLES <<<------ */
/*                                   */
/* --------------------------------- */

/* --- Text --- */
p {font:9pt Arial, Helvetica, sans-serif; color:#666666; line-height:24px; margin:0; padding:0px 0px 20px 0px;}
td {font:9pt Arial, Helvetica, sans-serif; color:#000000;}
th {font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight: bold; line-height:14px;}

/* --- Headings --- */
h1 {font:18px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; margin:0px 0px 20px 0px; padding:0;}
h2 {font:14px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px 20px 0px; padding:0;}
h3 {font:11px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0; padding:0;}

/* --- Hyperlinks --- */
a {font:12px Arial, Helvetica, sans-serif; color:#996600; font-weight:normal;}
a:link, a:active, a:visited {text-decoration:underline;}
a:hover {color:#993300; text-decoration:underline;}

/* --- Lists --- */
ul {margin:0px 0px 20px 0px; padding:0;}
ol {margin:0px 0px 20px 10px; padding:0;}
li {margin:0px 0px 0px 16px; padding:0; font:11px/18px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}

/* --- Tables --- */
table {margin:0; padding:0; border-collapse:collapse;}

/* --- Forms --- */
form {padding:0; margin:0;}
input {padding:0; margin:0; border:1px solid #88775f;}
input.button {padding:0; margin:10px 0px 0px 0px; border:none; float:right;}
textarea {padding:0; margin:0; border:1px solid #88775f;}


/* -- Extras -- */
img {border:0; padding:0; margin:0; display:block;}
.clear {clear:both; height:30px;}
.hide {visibility:hidden;}
.unhide {visibility:visible;}
.inline {display:inline;}





/* ---------------- */
/* -- GLOBAL GUI -- */
/* ---------------- */
#borderWrap {
width:940px;
margin:30px auto 0px auto;
padding:20px 0px;
background-color: #88775f;
}

#contentWrap {
width:900px;
margin:0 auto;
background-color: #ffffff;
}

	/* -- Nav -- */
	#nav {margin:0; padding:0; width:900px; height:44px; background-color:#231d18; background-image:url(../images/nav_icon.gif); background-repeat:no-repeat;}
	#nav ul {list-style-type:none; margin:0; padding:10px 0px 0px 45px;}
	#nav ul li {display:inline; margin:0px 0px 0px 55px; padding:0; font:8pt Verdana, Arial, Helvetica, sans-serif; color:#996633; font-weight:normal; letter-spacing:.2em;}
	#nav a {font:9pt Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal; letter-spacing:.2em;}
	#nav a:link, #nav a:active, #nav a:visited {text-decoration:none;}
	#nav a:hover {color:#996633; text-decoration:none;}

	/* -- Content Columns -- */
	.leftCol {float:left;}
	.rightCol {float:left;}

	/* -- Footer -- */
	#footer {width:940px; margin:0 auto; padding:3px 0px 0px 0px; text-align:right; font:10px Arial, Helvetica, sans-serif; color:#55473a;}




/* -------------- */
/* -- HOMEPAGE -- */
/* -------------- */
#hpButtonWrap {width:900px; height:143px; position:relative;}

.btnInTheMaking {position:absolute; top:0px; left:0px; background:url(../images/btn_inthemaking.gif) no-repeat; white-space:nowrap; display:block; width:327px; height:143px; margin:0; padding:0;}
.btnInTheMaking a {display:block; width:327px; height:143px; display:block; float:left;}
.btnInTheMaking img { width:327px; height:143px; border:0}
* html a:hover { visibility:visible }
.btnInTheMaking a:hover img { visibility:hidden }

.btnShowroom {position:absolute; top:0px; left:327px; background:url(../images/btn_showroom.gif) no-repeat; white-space:nowrap; display:block; width:282px; height:143px; margin:0; padding:0;}
.btnShowroom a {display:block; width:282px; height:143px; display:block; float:left;}
.btnShowroom img { width:282px; height:143px; border:0}
* html a:hover { visibility:visible }
.btnShowroom a:hover img { visibility:hidden }

.btnContact {position:absolute; top:0px; left:609px; background:url(../images/btn_contact.gif) no-repeat; white-space:nowrap; display:block; width:291px; height:143px; margin:0; padding:0;}
.btnContact a {display:block; width:291px; height:143px; display:block; float:left;}
.btnContact img { width:291px; height:143px; border:0}
* html a:hover { visibility:visible }
.btnContact a:hover img { visibility:hidden }



/* -------------- */
/* -- SHOWROOM -- */
/* -------------- */
.rightColContent {width:900px; height:143px; position:relative;}



/* ------------------- */
/* -- IN THE MAKING -- */
/* ------------------- */
.btn2Contact {background:url(../images/btn2_contact.gif) no-repeat; white-space:nowrap; display:block; width:92px; height:21px; margin:0; padding:0;}
.btn2Contact a {display:block; width:92px; height:21px; display:block; float:left;}
.btn2Contact img { width:92px; height:21px; border:0}
* html a:hover { visibility:visible }
.btn2Contact a:hover img { visibility:hidden }



/* ------------- */
/* -- DEALERS -- */
/* ------------- */
table.dealerDirectory {margin-left:45px;}
table.dealerDirectory td {padding:0px 20px; border-right:1px solid #88775f; line-height:24px;}
.dealerLocName {font-size:10.5pt;}
.dealerContactInfo {color:#55473a;}



/* ---------------------- */
/* -- NEWS & RESOURCES -- */
/* ---------------------- */
.articleWrap {width:600px; padding:10px; voice-family: "\"}\""; voice-family:inherit; width:580px; border-bottom:1px solid #88775f;}
.articleBkg {background-color:#f9f8f6;}

.articleWrap p {font-size:9pt; color:#333333; font-weight:normal; margin:5px 0px 0px 0px; padding:0px 0px 6px 0px; line-height:normal;}
.articleWrap p.artTitle {font-size:9pt; color:#000; font-weight:bold; margin:0; padding:0; line-height:normal;}
.articleWrap p.artDate {font-size:8pt; margin:0; padding:0; font-weight:normal; line-height:normal;}

.btnReadMore {background:url(../images/btn_readmore.gif) no-repeat; white-space:nowrap; display:block; width:90px; height:21px; margin:0; padding:0;}
.btnReadMore a {display:block; width:90px; height:21px; display:block; float:left;}
.btnReadMore img { width:90px; height:21px; border:0}
* html a:hover { visibility:visible }
.btnReadMore a:hover img { visibility:hidden }

.resourceWrap {width:190px; margin-left:20px; padding-bottom:25px;}
.resourceWrap a {font-size:8pt;}
.companyName {font-size:9pt; color:#000; font-weight:bold; margin:5px 0px; padding:0; line-height:normal;}
.companyInfo {font-size:8pt; color:#000; font-weight:normal; margin:0; padding:0; line-height:normal;}

/* -- Full Article -- */
.articleFullWrap {width:810px; padding:0px; margin:20px 0px 0px 45px;}
.articleFullWrap p {font-size:9pt; color:#333333; font-weight:normal; margin:5px 0px 0px 0px; padding:0px 0px 6px 0px; line-height:18px;}
.articleFullWrap p.artTitle {font-size:10pt; color:#000; font-weight:bold; margin:0; padding:0; line-height:normal;}
.articleFullWrap p.artDate {font-size:8pt; margin:0; padding:0; font-weight:normal; line-height:normal;}

.btnBackToList {background:url(../images/btn_backtolist.gif) no-repeat; white-space:nowrap; display:block; width:98px; height:21px; margin:10px 0px 0px 45px; padding:0;}
.btnBackToList a {display:block; width:98px; height:21px; display:block; float:left;}
.btnBackToList img { width:98px; height:21px; border:0}
* html a:hover { visibility:visible }
.btnBackToList a:hover img { visibility:hidden }



/* ------------- */
/* -- CONTACT -- */
/* ------------- */
table.contactDirectory {margin-top:20px;}
table.contactDirectory td {padding:0px 22px; border-right:1px solid #88775f; line-height:22px; vertical-align:top;}
table.contactDirectory .dealerLocName {font-size:10.5pt;}
table.contactDirectory .dealerContactInfo {color:#55473a; font-size:8pt;}

.formWrap {width:360px; height:345px; padding:0px; margin:14px 0px 0px 14px; background-image:url(../images/bg_form.gif); background-repeat:no-repeat;}
table.contactForm {margin:85px 30px 0px;}
table.contactForm .formText {font-size:7.5pt; color:#55473a; text-align:right; padding-right:10px;}
table.contactForm .dealerContactInfo {color:#666666; font-size:8pt;}
.status {
	padding:100px 20px 20px;
	font-size: 12px;
	color: #55473A;
	text-align: center;
}

