body   {
	color: black;
}
select { background-color: #eee; }
input { background-color: #eee; }
.required { color: #920000; background-color: #d3deda; }
textarea { background-color: #eee; }
.body-left    { background-color: transparent; background-image: url(../images/style/bg_main_left.gif); background-repeat: repeat-y; background-position: 0 0; text-align: right; }
.body-left2    {
	background-color: #FFFFFF;
	background-image: url(../images/style/bg_main_left.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	text-align: right;
}
.body-right   { background-color: transparent; background-image: url(../images/style/bg_main_right.gif); background-repeat: repeat-y; background-position: 0 0; }
.body-center {
	background-color: #FFFFFF;
	background-image: url(../images/style/bg_main_center.jpg);
	background-repeat: no-repeat;
	border-right: 1px solid #552e02;
	border-left: 1px solid #552e02;
	order-right-style: solid;
}
.body-center2 {
	background-color: #CCCCCC;
	background-image: url(../images/style/bg_main_center.jpg);
	background-repeat: no-repeat;
	border-right: 1px solid #552e02;
	border-left: 1px solid #552e02;
	order-right-style: solid;
}
.body-bottom { background-image: url(../images/style/bg_main_bottom.gif); background-repeat: no-repeat; }
.body-bio { background-color: #ccc; background-repeat: no-repeat; border-right: 1px solid #444; border-left: 1px solid #444; }
.logo {
	background-image: url(../images/style/logo.gif);
	background-repeat: no-repeat;
}
.tagline  { color: #000; font-style: italic; font-size: 12px; font-family: "Trebuchet MS", georgia, times, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; padding-left: 10px }
.date  { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
.pnav-table     { background-color: #333; background-image: url(../images/style/bg_nav.gif); background-repeat: no-repeat; background-position: 0 0; width: 710px; height: 24px    }
.pnav-link   { color: gray; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; margin-right: 10px; margin-left: 10px }
.pnav-link:hover    { color: #cc6b14; font-weight: 700; font-size: 11px; text-decoration: none; text-transform: uppercase }
.pnav-selected { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none; text-transform: uppercase; margin-right: 10px; margin-left: 10px; }
.breadcrumb { color: #444; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; margin-top: 7px; margin-bottom: 7px; }
a.breadcrumb:hover { color: black; text-decoration: none; background-color: #deebe6; border-bottom-width: 0; border-bottom-color: transparent; }
.headline { color: #333; font-size: 16px; font-family: "Arial Black", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; text-decoration: none; letter-spacing: -1px; }
.subhead { color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.bodytext  { color: #333; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left }
a.bodytext   { color: #6c4532; font-size: 11px; line-height: 13px; text-decoration: underline }
a.bodytext:hover  { color: #6c4532; font-size: 11px; line-height: 13px; text-decoration: none; background-color: #deebe6 }
.leftcolumn { background-repeat: no-repeat; padding: 10px 20px 20px; border-right: 2px dotted #bbb; }
.maincolumn { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; text-align: left; padding: 10px 20px 20px; }
a.leftnav  { color: #000; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; width: 100%; float: left; padding: 2px; border-bottom: 1px solid #bbb; }
a.leftnav:hover  { color: #6c4532; background-color: #deebe6; border-bottom: 1px solid #bbb }
a.leftnav-catalog { color: #000; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; padding: 1px; border-bottom: 1px solid #bbb; }
a.leftnav-catalog:hover { color: #6c4532; background-color: #deebe6; }
.leftnav-selected { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #999; text-decoration: none; width: 100%; float: left; padding: 2px; border-bottom: 1px solid #999; }
.leftnav-catalog-selected { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #999; padding: 1px; }
.leftnav-title { color: #555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 13px; background-color: #bbb; text-decoration: none; width: 100%; float: left; padding: 2px; }
.pod-header   {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-decoration: none;
	text-indent: 20px;
	vertical-align: bottom;
	height: 24px;
	background-color: #000000;
}
.pod-left   {
	background-repeat: repeat-y;
	background-color: #000000;
}
.pod-right   {
	background-repeat: repeat-y;
	background-color: #000000;
}
.pod-footer   {
}
.pod-content-main { background-color: #fff; padding: 10px; }
.pod-content-alt { background-color: #efefef; padding: 10px; }
.news-table { padding-bottom: 10px; border-bottom: 1px solid #bbb; }
.footer-table  { color: #666; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; margin-top: 20px; margin-bottom: 20px; width: 710px }
a.footer  { color: #333; text-decoration: none; }
a.footer:hover { color: black; background-color: #ddd; text-decoration: none; }
/*dealer list*/
.dealerlist  { color: gray; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-transform: uppercase }
.dealerlist-link { color: #930; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; text-transform: uppercase; }
.dealerlist-link:hover { color: #f60; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fee3bb; text-transform: uppercase; }
.dealerlistrow { color: gray; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; text-transform: uppercase }
.dealerlistcol { background-color: #eeeeed }
.dealerlisthead { color: gray; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dddddc; text-transform: uppercase }
.dealerlist-rule { border-top: 1px solid silver; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #cfc }
.productSpecialPrice { color: #333; font-size: 16px; font-family: "Arial Black", Arial, Verdana, sans-serif; font-weight: bold; letter-spacing: -1px; }
.PriceList  { color: #333; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
.oldprice { color: #c00; text-decoration: line-through  }
