/* Digitalis - Blue */

body,td{font-family:Verdana,Arial,sans-serif; font-size:8pt; color:#ffffff; margin: 0px;}
input,option,select {font-family:Verdana,Arial,sans-serif; font-size:8pt;font-weight:bold; color:#304065; margin: 0px;}


/* link colors */
a:link {color:#99CCFF;}
a:visited {color:#CCCCCC;}
a:active {color:#CCFFFF;}
a:hover {color: #CCFFFF;}

#navWrapper {background-color: #FFFFFF;}
#mainnavWrapper div {
	float: left;
	cursor: pointer;
	cursor: hand;
}
#subnavWrapper {
	position: relative;
	float: none;
	clear: both;
}
.navVisible {position: relative; display: none; visibility: visible;}
.navHidden {position: relative; display: none; visibility: hidden;}

#subnavWrapper table {background-color: #8D99A5;}
#subnavWrapper td {
	font-weight: bold;
	width: 140px;
	font-size:7pt;
	padding: 6px 0px 3px 5px; 
	cursor: pointer;
	cursor: hand;
}
.subnavBtnOut td, .subnavItem {background-color: #8D99A5; color: #030A1C;}
.subnavBtnOver td, .subnavBtnOn td {background-color: #FFFFFF; color: #3A507E;}

/* for Vehicle Search Results -- overrides style */
a.resultsNext:link {font-size:8pt; font-weight: bold; color:#ffffff;}
a.resultsNext:visited {font-size:8pt; font-weight: bold; color:#cccccc;}
a.resultsPrev:link {font-size:8pt; font-weight: bold;  color:#ffffff;}
a.resultsPrev:visited {font-size:8pt; font-weight: bold; color:#cccccc;}

#tagline {background-color: #FFFFFF;}
/* #masthead {background-color: #3399CC;} */
#dealerInfo {position: absolute; top: 60px; left: 0px; padding-left: 20px;}

#contentwrapper {height: 100%;background-color: #354872;}
#contentwrapper iframe {width: 100%; height: 100%; margin: 0px;background-color: #354872;}

/* for footer bgcolors, etc. */
.footercontent {background-color: #354872;}
.design_footer {font-size:8pt; padding-top: 20px; padding-bottom: 5px;background-color: #354872;}


/* FOR WIDGETS */
/* page titles */
.A  {font-size: 10pt; font-weight: bold;font-family:Verdana, Arial,sans; color: #FFFFFF;}
H1 {font-size: 10pt; font-weight: bold;font-family:Verdana, Arial,sans; color: #FFFFFF;}
/* subtitles */
.B  {font-size:8pt; font-weight: bold; color:#ffffff;}

/* instructional text above and below widgets, footer, description, custom copy */
.C  {font-size:7.5pt; color:#FFFFFF;}

/* sub instructional text, form field headers */
.D  {font-size:8pt; color:#ffffff;}

/* alternate: bold 8pt */
.E  {font-size:8pt; font-weight: bold; color:#FFFFFF;}

/* legal disclaimer/certification, copyright, hours*/
.F  {font-size:7.5pt; color:#ffffff;}

/* alternate: bold 9pt */
.G  {font-size:9pt; font-weight:bold; color:#ffffff;}

/* confirmation/error messages */
.H  {font-size:8pt; font-weight:bold; color:#ffffff;}

/* alternate: bold 7.5pt */
.I  {font-size:7.5pt; font-weight: bold;  color:#ffffff;}

/* alternate: bold 8.5pt */
.J  {font-size:8.5pt; font-weight: bold;  color:#ffffff;}

/* alternate: bold 10pt */
.K  {font-size:10pt; font-weight: bold;  color:#ffffff;}

/* red asterisk */
.L  {font-size:8pt; font-weight:bold; color:#990000;}

/* search results description */
.M  {font-family:verdana, arial, helvetica; font-size:8pt; font-weight: bold;  color:#FFFFFF;}

/* search results heading links */
.N  {font-size:8.5pt; font-weight: bold;  color:#FFFFFF;}

/* alternate: 7.5pt */
.P  {font-size:7.5pt; color:#ffffff;}

/* for widget links */
a.two:link {color:#FFFFFF;}
a.two:visited {color:#FFFFFF;}
a.two:active {color:#FFFFFF;}

.mono {font-family:Verdana,Arial,sans-serif; font-size:8pt;font-weight:bold; color:#304065;}

/* search results odd and even row backgrounds */
.row-odd {background-color: #999999;}
.row-even {background-color: #BBBBBB;}

/* column heading background */
.colheadbg1 {background-color: #666666;}

/* cell fills, payment calculator total, vehicle detail subtitle cell fills */
.miscbg1 {background-color: #999999;}


/* dark horizontal rule */
hr.blk  {height:1px; color:#ffffff;}


/*Inventory widget colors */
.sectionHead {
	font-weight: bold;
	height: 18px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 3px;
	padding-left: 5px;
}

.form {
	color: #000000;
	background-color: #dee5ee;
}
.takeAction {
	color: #000000;
	background-color: #dee5ee;
	border-top-color: #dee5ee;
	border-right-color: #dee5ee;
	border-bottom-color: #dee5ee;
	border-left-color: #dee5ee;
}
.takeActionOver {
	color: #000000;
	background-color: #b0b4bb;
	border-top-color: #b0b4bb;
	border-right-color: #b0b4bb;
	border-bottom-color: #b0b4bb;
	border-left-color: #b0b4bb;
}
}
.takeActionOn {
	color: #000000;
	background-color: #b0b4bb;
	border-top-color: #b0b4bb;
	border-right-color: #b0b4bb;
	border-bottom-color: #b0b4bb;
	border-left-color: #b0b4bb;
}
.takeActionDisabled {
	color: #666666;
	background-color: #bbbbbb;
	border-top-color: #bbbbbb;
	border-right-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
	border-left-color: #bbbbbb;
	cursor: default;
}
.resultsHead {
	height: 20px;
	width: 100%;
	background-color: #252b36;
	border-bottom: 1px solid #2e3442;
	border-left: 1px solid #2e3442;
}
.resultsHead td {
	color: #FFFFFF;
	border-right: 1px solid #2e3442;
	border-left: 1px solid #2e3442;
	padding-left: 10px;
}

#resultsHead1 {
	font-weight: bold;
	border-top: 1px solid #172441;
	border-bottom: 1px solid #172441;
}
#resultsHead2 {
	font-weight: bold;
}
.resultsData td {
	color: #dee5ee;
}
.resultsRowOdd {
	background-color: #263558;
}
.resultsRowEven {
	background-color: #172441;
}
.resultsRowOver {
	background-color: #b0b4bb;
}
.resultsRowOver td {
	color: #000000;
}
.resultsData1 {
	font-weight: bold;
}
.resultsData3 td {
	border-bottom: 1px solid #000000;
}
.pagination {
	font-weight: bold;
}
.pagination a:hover {
	text-decoration: underline;
}
.pagination a:visited {
	text-decoration: none;
}
.pagination span.disabled {
	color: #999999;
}
.searchcontent {
	margin: 20px;
}
/*FOR MANAGE DESIGN */

/* content frame background colors */
.content {background-color: #354872;}

/* nav frame background colors */
.navbg1 {background-color: #608CFC;}
.navbg2 {background-color: #333333;}
.navbg3 {background-color: #0033cc;}
.navbg4 {background-color: #FFFFFF;}

/* head frame background colors */
.headbg1 {background-color: #FFFFFF;}
.headbg2 {background-color: #FFFFFF;}
.headbg3 {background-color: #FFFFFF;}
.headbg4 {background-color: #FFFFFF;}
.headbg5 {background-color: #FFFFFF;}
.headbg6 {background-color: #FFFFFF;}
.headbg7 {background-color: #FFFFFF;}
.headbg8 {background-color: #FFFFFF;}
.headbg9 {background-color: #FFFFFF;}
.headbg10 {background-color: #FFFFFF;}

/* misc background colors */
.miscbg2 {background-color: #354872;}
.miscbg3 {background-color: #354872;}
.miscbg4 {background-color: #354872;}

/* Only change color of "Color". Find & replace XXXXXX to match design color. DO NOT change Light or  color. To make anything Bold or Italic, apply it to the html code */
/* 8 point verdana font styles */
.BodyQuickSearchText8Dark  {font-size:8pt; color:#354872; }

.Body8Dark  {font-size:8pt; color:#FFFFFF; }
.Body8Light {font-size:8pt; color:#FFFFFF; }
.Body8Color {font-size:8pt; color:#FFFFFF; }

/* 9 point verdana font styles */
.Body9Dark  {font-size:9pt; color:#FFFFFF; }
.Body9Light {font-size:9pt; color:#FFFFFF; }
.Body9Color {font-size:9pt; color:#FFFFFF; }

/* 10 point verdana font styles */
.Body10Dark {font-size:8pt; color:#FFFFFF; }
.Body10Light	{font-size:8pt; color:#FFFFFF; }
.Body10Color	{font-size:8pt; color:#FFFFFF; }

/* 11 point verdana font styles */
.Body11Dark {font-size:11pt; color:#FFFFFF; }
.Body11Light	{font-size:11pt; color:#FFFFFF; }
.Body11Color	{font-size:11pt; color:#FFFFFF; }

/* 12 point verdana font styles */
.Body12Dark {font-size:12pt; color:#FFFFFF; }
.Body12Light	{font-size:12pt; color:#FFFFFF; }
.Body12Color	{font-size:12pt; color:#FFFFFF; }

/* 13 point verdana font styles */
.Sub13Dark  {font-size:10pt;  font-weight: bold; color: #FFFFFF; }
.Sub13Light {font-size:10pt; color:#FFFFFF; }
.Sub13Color {font-size:10pt; color:#FFFFFF; }

/* 14 point verdana font styles */
.Sub14Dark  {font-size:14pt; color:#FFFFFF; }
.Sub14Light {font-size:14pt; color:#FFFFFF; }
.Sub14Color {font-size:14pt; color:#FFFFFF; }

/* 15 point verdana font styles */
.Sub15Dark  {font-size:15pt; color:#FFFFFF; }
.Sub15Light {font-size:15pt; color:#FFFFFF; }
.Sub15Color {font-size:15pt; color:#FFFFFF; }

/* 16 point verdana font styles */
.Sub16Dark  {font-size:16pt; color:#FFFFFF; }
.Sub16Light {font-size:16pt; color:#FFFFFF; }
.Sub16Color {font-size:16pt; color:#FFFFFF; }

/* 18 point verdana font styles */
.Head18Dark {font-size:18pt; color:#FFFFFF; }
.Head18Light	{font-size:18pt; color:#FFFFFF; }
.Head18Color	{font-size:18pt; color:#FFFFFF; }

/* 20 point verdana font styles */
.Head20Dark {font-size:20pt; color:#FFFFFF; }
.Head20Light	{font-size:20pt; color:#FFFFFF; }
.Head20Color	{font-size:20pt; color:#FFFFFF; }

/* 22 point verdana font styles */
.Head22Dark {font-size:22pt; color:#FFFFFF; }
.Head22Light	{font-size:22pt; color:#FFFFFF; }
.Head22Color	{font-size:22pt; color:#FFFFFF; }

/* 24 point verdana font styles */
.Head24Dark {font-size:24pt; color:#FFFFFF; }
.Head24Light	{font-size:24pt; color:#FFFFFF; }
.Head24Color	{font-size:24pt; color:#FFFFFF; }

/* 26 point verdana font styles */
.Head26Dark {font-size:26pt; color:#FFFFFF; }
.Head26Light	{font-size:26pt; color:#FFFFFF; }
.Head26Color	{font-size:26pt; color:#FFFFFF; }

/* 28 point verdana font styles */
.Head28Dark {font-size:28pt; color:#FFFFFF; }
.Head28Light	{font-size:28pt; color:#FFFFFF; }
.Head28Color	{font-size:28pt; color:#FFFFFF; }

/* 30 point verdana font styles */
.Head30Dark {font-size:30pt; color:#FFFFFF; }
.Head30Light	{font-size:30pt; color:#FFFFFF; }
.Head30Color	{font-size:30pt; color:#FFFFFF; }

