#tabOn {
	background: rgb(60, 92, 120);
}
#tabOff {
	background: rgb(51, 96, 170);
}
.tab {
	font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.tab a {
	font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; width: 100%; color: rgb(255, 255, 255); padding-left: 5px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.tab a:hover {
	text-decoration: underline;
}
#tabAllNewVehicles {
	width: 130px; padding-left: 5px;
}
#tabStandard {
	width: 110px; padding-left: 5px;
}
.galleryButton {
	font: 11px/normal Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.galleryButton a {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.galleryButton a:hover {
	border: 1px solid black; text-decoration: underline;
}
.categoryTitles {
	font: bold 16px/24px Arial, Helvetica, sans-serif; color: rgb(102, 102, 102); text-decoration: none; border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.categoryTtl {
	background: rgb(204, 0, 0); font: italic bold 20px/normal Arial, Helvetica, sans-serif; text-align: left; color: rgb(255, 255, 255); padding-top: 4px; padding-left: 10px; text-decoration: none; border-top-color: rgb(204, 0, 0); border-bottom-color: rgb(204, 0, 0); border-left-color: rgb(204, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
.categoryTtr {
	background: rgb(255, 255, 255); font: bold 20px/normal Arial, Helvetica, sans-serif; text-align: right; color: rgb(204, 0, 0); padding-top: 4px; padding-right: 5px; text-decoration: none; border-top-color: rgb(204, 0, 0); border-right-color: rgb(204, 0, 0); border-bottom-color: rgb(204, 0, 0); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.categoryTtrb {
	background: rgb(204, 0, 0); font: bold 20px/normal Verdana, Arial, Helvetica, sans-serif; text-align: right; color: rgb(255, 255, 255); padding-top: 3px; padding-right: 10px; padding-bottom: 2px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.rowSpacer {
	line-height: 30px;
}
.tabWindow {
	background: rgb(245, 247, 248); border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.vehicleList {
	font: 10px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.vehicleList dd {
	margin-left: 10px;
}
.vehicleList a {
	width: 100%; color: rgb(0, 0, 0); padding-left: 8px; text-decoration: none; display: block;
}
.vehicleList a:hover {
	background: rgb(211, 224, 230); font: 10px/normal Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.tabSpacer {
	width: 60px;
}
.tabOverlap {
	width: 22px;
}
.brandTitleBox {
	font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; margin: -11px -10px 5px; color: rgb(255, 255, 255); padding-top: 2px; padding-bottom: 3px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.brandTitleBox a {
	font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; margin: -11px -10px 5px; color: rgb(255, 255, 255); padding-top: 2px; padding-bottom: 3px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.brandTitleBox a:hover {
	text-decoration: none;
}
#brandToyota {
	background: black;
}
#brandDaihatsu {
	background: rgb(47, 97, 148);
}
.modelInfo {
	font: 10px/normal Verdana, Arial, Helvetica, sans-serif; width: 100%; text-align: left; color: rgb(153, 153, 153); margin-bottom: 5px; margin-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.modelInfo a:hover {
	text-decoration: none;
}
#modelInfoBox {
	height: 180px; text-decoration: none;
}
#modelInfoBox a {
	height: 180px; text-decoration: none;
}
#modelInfoBox a:hover {
	height: 180px; text-decoration: none;
}
#bodyType {
	font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; height: 2.5em; font-size-adjust: none; font-stretch: normal;
}
.goButton {
	margin: 0px; padding-top: 10px; padding-bottom: 0px;
}
.tabPadding {
	margin-left: 8px;
}
.promoImage {
	width: 78px; padding-top: 1px; padding-bottom: 5px;
}
.promoImage a {
	border: 1px solid rgb(204, 204, 204); text-decoration: none;
}
.promoImage a:hover {
	border: 1px solid black; text-decoration: none;
}
.promoText {
	font: 9px/normal Verdana, Arial, Helvetica, sans-serif; width: 76px; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.promoText p {
	margin: 0px;
}
.promoMore a {
	font: 9px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.promoMore a:hover {
	text-decoration: underline;
}
.promoDivider {
	padding-bottom: 15px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.footerText {
	font: 10px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.siteMapText {
	font: bold 11px/normal Geneva, Arial, Helvetica, san-serif; text-align: right; color: rgb(153, 153, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.siteMapText a {
	font: bold 11px/normal Geneva, Arial, Helvetica, san-serif; text-align: right; color: rgb(153, 153, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.siteMapText a:hover {
	text-decoration: underline;
}
.vehicleFooter {
	padding: 6px 130px 5px 0px; text-align: right; color: rgb(102, 102, 102); font-family: Verdana,Arial,Sans-serif; font-size: 10px; font-weight: normal;
}
.vehicleFooter a {
	color: rgb(60, 92, 120); font-weight: bold;
}
#pnav table#main-navtopline {
	width: 775px; height: 40px;
}
.gender {
	font: 12px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); padding-top: 0px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
