/* cms required styles */
div.questionbar {
	font: bold 12px "Trebuchet MS",Trebuchet,Arial; 
	margin: 0px; 
	padding: 0px 10px 0px 10px; 
	color: #000000;
}
div.connect {
	vertical-align: middle; 
	text-align: center; 
	font: bold 30px "Trebuchet MS",Trebuchet,Arial; 
	color: #ffffff; 
	margin: 0px; 
	padding: 0px;
}
.justclick {
	font: bold 16px "Trebuchet MS",Trebuchet,Arial; 
	color: #ffffff;
}

input.dealerlocator { 
	font-family: "Trebuchet MS",Trebuchet,Arial;
	border: 1px solid #000000; 
	font-size: 10px;
	height: 13px;
	width: 80px;
}

div.menutext {
	font: 11px/16px "Trebuchet MS",Trebuchet,Arial;
	font-stretch: condensed;
	color: #000000;
	padding: 3px 5px 2px 5px; 
	margin: 0px;
}

td.navparent {
	font: bold 11px/16px "Trebuchet MS",Trebuchet,Arial;
	color: #ffffff;
	text-align: left;
	background-color: #555555;
	border: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px;
	padding: 3px 7px 3px 7px;
}
td.navparent a         { text-decoration: none; color: #ffffff; }
td.navparent a:link    { text-decoration: none; color: #ffffff; }
td.navparent a:visited { text-decoration: none; color: #ffffff; }
td.navparent a:hover   { text-decoration: none; color: #CC0000; }
td.navparent a:active  { text-decoration: none; color: #ffffff; }

td.navparentopen {
	font: bold 11px/16px "Trebuchet MS",Trebuchet,Arial;
	color: #ffffff;
	text-align: left;
	background-color: #CC0000;
	border: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px;
	padding: 3px 7px 3px 7px;
}
td.navparentopen a         { text-decoration: none; color: #ffffff; }
td.navparentopen a:link    { text-decoration: none; color: #ffffff; }
td.navparentopen a:visited { text-decoration: none; color: #ffffff; }
td.navparentopen a:hover   { text-decoration: none; color: #000000; }
td.navparentopen a:active  { text-decoration: none; color: #ffffff; }

td.navchild {
	font: 11px/16px "Trebuchet MS",Trebuchet,Arial;
	color: #000000;
	text-align: left;
	background-color: #E0E0E0;
	border: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px;
	padding: 3px 7px 3px 7px;
}
td.navchild a         { text-decoration: none; color: #000000; }
td.navchild a:link    { text-decoration: none; color: #000000; }
td.navchild a:visited { text-decoration: none; color: #000000; }
td.navchild a:hover   { text-decoration: none; color: #CC0000; }
td.navchild a:active  { text-decoration: none; color: #000000; }

td.navchildopen {
	font: 11px/16px "Trebuchet MS",Trebuchet,Arial;
	color: #CC0000;
	text-align: left;
	background-color: #E0E0E0;
	border: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px;
	padding: 3px 7px 3px 7px;
}
td.navchildopen a:link    { text-decoration: none; color: #CC0000; }
td.navchildopen a:visited { text-decoration: none; color: #CC0000; }
td.navchildopen a:hover   { text-decoration: none; color: #CC0000; }
td.navchildopen a:link    { text-decoration: none; color: #CC0000; }

td.navgrandchild {
	font: 11px/16px "Trebuchet MS",Trebuchet,Arial;
	color: #000000;
	text-align: left;
	background-color: #E0E0E0;
	border: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px;
	padding: 3px 7px 3px 17px;
}
td.navgrandchild a         { text-decoration: none; color: #000000; }
td.navgrandchild a:link    { text-decoration: none; color: #000000; }
td.navgrandchild a:visited { text-decoration: none; color: #000000; }
td.navgrandchild a:hover   { text-decoration: none; color: #CC0000; }
td.navgrandchild a:active  { text-decoration: none; color: #000000; }

td.navgrandchildopen {
	font: 11px/16px "Trebuchet MS",Trebuchet,Arial;
	color: #CC0000;
	text-align: left;
	background-color: #E0E0E0;
	border: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px;
	padding: 3px 7px 3px 17px;
}
td.navgrandchildopen a:link    { text-decoration: none; color: #CC0000; }
td.navgrandchildopen a:visited { text-decoration: none; color: #CC0000; }
td.navgrandchildopen a:hover   { text-decoration: none; color: #CC0000; }
td.navgrandchildopen a:link    { text-decoration: none; color: #CC0000; }

div.menutext a:link    { text-decoration: none; color: #000000; }
div.menutext a:visited { text-decoration: none; color: #000000; }
div.menutext a:hover   { text-decoration: none; color: #CC0000; }

div.redlinks {
	margin: 0px; 
	padding: 7px 0px 0px 0px;
	font: bold 11px/16px "Trebuchet MS",Trebuchet,Arial;
	color: #CC0000;
	text-align: right;
}

div.redlinks a:link    { color: #CC0000; }
div.redlinks a:visited { color: #CC0000; }
div.redlinks a:hover   { color: #CC0000; }

div.footernav {
	margin:  0px; 
	padding: 13px 0px 13px 0px;
}
div.footernav table tr td {
	font:    bold 11px/16px "Trebuchet MS",Trebuchet,Arial;
	color:   #ffffff;
	vertical-align: top; 
	text-align: left;
}
div.footernav table tr td a:link    { color: #ffffff; }
div.footernav table tr td a:visited { color: #ffffff; }
div.footernav table tr td a:hover   { color: #ffffff; }
