/* Liquorice - default (liquorice) */
body {
	background-color:#D8D2C6;
	text-align:center;
	font-family:Arial, sans-serif;
}

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

#designWrapper {
	width: 1000px;
	text-align:left;
	margin:0px auto;
	margin-top:18px;
}

#headerWrapper {
	float:left;
	clear:left;
	width:1000px;
}
.masthead {
	float:left;
	clear:left;
	width:1000px;
	height: 66px;
}
.tagline {}
.logo {}

/* Navigation */
#navWrapper {
	float:left;
	clear:left;
	width: 1000px;
}
#mainnavWrapper {
	float:left;
	clear:left;
	width:875px;
	height: auto;
	padding:0x 0px 0px 21px;
	font-size:14px;
}
.rounded_mainnavItem {
	float:left;
	font-family:Arial,Tahoma,sans-serif;
	font-weight:bold;
	margin:6px 5px 0px 5px;
}
.rounded_mainnavItem p {
	margin:0px;
	padding:8px 8px 8px 8px;
}
.rounded_mainnavItemOver {
	float:left;
	font-family:Arial,Tahoma,sans-serif;
	font-weight:bold;
	margin:6px 5px 0px 5px;
}
.rounded_mainnavItemOver p {
	margin:0px;
	padding:8px 8px 8px 8px;
}
.rounded_mainnavItemOn {
	float:left;
	font-family:Arial,Tahoma,sans-serif;
	font-weight:bold;
	padding:0px;
	margin:6px 5px 0px 5px;
}
.rounded_mainnavItemOn p {
	margin:0px;
	padding:3px 8px 3px 8px;
}
.subnavItem, .subnavItemOver {
	font-family:Arial,sans-serif;
	font-size:11px;		
	text-transform:none;
	float:left;
	margin-right:20px;
}
.subnavItemOver {
	font-family:Arial,sans-serif;
	font-size:11px;		
	text-transform:none;
	float:left;
	margin-right:20px;
}
.subnavItemOn {
	float:left;
	font-family:Arial,sans-serif;
	font-size:11px;		
	font-family:Arial,sans-serif;
	text-transform:none;
	margin-right:20px;
}
.alignParagraph {
	*margin-top :0px;
	margin-top :5px;
}

#gmTools {
	float:right;
	width:125px;
	margin:18px 0px 0px 0px;
	position:relative;
	display:none;
}

#gmTools img {
	border:none;
}

#gmTools #gmToolsIcon {
	width:80px;
	height:16px;
	cursor:pointer;
}

#gmToolsLayer {
	position:absolute;
	top:-13px;
	left:-504px;
	width:598px;
	height:102px;
	display:none;
}

.gmToolsArrowCharacter {
	font-size:14px;
}

#gmToolsBody a.toolsLink:link, #gmToolsBody a.toolsLink:active, #gmToolsBody a.toolsLink:visited {
	text-decoration:underline;
	font-family:Verdana, sans-serif;
}

#gmToolsBody a.toolsLink:hover {
	text-decoration:none;
	font-family:Verdana, sans-serif;
}

#gmToolsHeader {
	float:left;
	width:598px;
	height:25px;
}

#close {
	float:right;
	font-size:11px;
	font-weight:bold;
	margin:7px 11px 0px 0px;
	cursor:pointer;
	display:inline;
}

#gmToolsBody {
	float:left;
	clear:left;
	width:598px;
	padding:8px;
}

#gmToolsColA, #gmToolsColB, #gmToolsColC {
	float:left;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
}

#gmToolsColA {
	width:230px;
	margin:0px 5px 0px 0px;
}

#gmToolsColB {
	width:207px;
	margin:0px 5px 0px 0px;
}

#gmToolsColC {
	width:133px;
}

#subnavWrapper {
	float:left;
	clear:left;
	width: 982px !important; /*moz width*/
	width: 1000px; /*IE width*/		
	height: auto;
	padding:7px 0px 9px 18px;
}

#contentWrapper {
	float:left;
	clear:left;
}

#contentTop {
	float:left;
	clear:left;
	width:1000px;
	height:24px;
	overflow:hidden;
}

#contentBottom {
	float:left;
	clear:left;
	width:1000px;
	height:33px;
	overflow:hidden;
}
#contentMiddle {
	float:left;
	clear:left;
	width:1000px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;

}
.contentIframe {
	width: 100%;
	height: 100%;
}

#footerWrapper {
	float:left;
	clear:left;	
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:980px;
	*width:1000px;
}

#footerWrapper a:link, #footerWrapper a:active, #footerWrapper a:visited, #footerWrapper a:hover {
	color:#666666;
}
#footerName, #footerAddress1Item0, #footerAddress2Item0, #footerAddress3Item0, #footer0 div#footerPhone {
	font-weight: bold;
}
.footerTable {
	width: 100%;
}
.footerTable td {
	font-size: 8pt;
	color:#666666;
}

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

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

.form {
	color: #000000;
	background-color: #DEE5EE;
}
.takeAction {
    color: #000000;
	background-color: #DEE5EE;
	border-color: #DEE5EE;
}
.takeActionOver, .takeActionOn {
    color: #000000;
	background-color: #B0B4BB;
	border-color: #B0B4BB;
}
.takeActionDisabled {
	color: #666666;
	background-color: #BBBBBB;
	border-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;
}
.details {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}
.standardSection {
	background-color: #C0C0C0;
}

/* TRY TO DEPRECATE EVERYTHING BELOW HERE */
/* FOR WIDGETS */
/* page titles */
H1, .A, .B, .D, .E, .F, .G, .H, .I, .J, .K, .M, .N, .P {
	color: #000000;
}
.A  {font-size: 10pt; font-weight: bold;font-family:Verdana, Arial,sans;}
H1 {font-size: 10pt; font-weight: bold;font-family:Verdana, Arial,sans;}
.B  {font-size:8pt; font-weight: bold;}

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

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

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

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

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

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

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

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

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

/* 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; }

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

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

/* for widget links */
a.two:link, a.two:visited, 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;}



/*FOR MANAGE DESIGN */

/* 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, .headbg2, .headbg3, .headbg4, .headbg5, .headbg6, .headbg7, .headbg8, .headbg9, .headbg10 {
	background-color: #FFFFFF;
}

/* misc background colors */
.miscbg2, .miscbg3, .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, .Body8Light, .Body8Color, .Body9Dark, .Body9Light, .Body9Color, .Body10Dark, .Body10Light, .Body10Color, .Body11Dark, .Body11Light, .Body11Color, .Body12Dark, .Body12Light, .Body12Color, .Sub13Dark, .Sub13Light, .Sub13Color, .Sub14Dark, .Sub14Light, .Sub14Color, .Sub15Dark, .Sub15Light, .Sub15Color, .Sub16Dark, .Sub16Light, .Sub16Color, .Head18Dark, .Head18Light, .Head18Color, .Head20Dark, .Head20Light, .Head20Color, .Head22Dark, .Head22Light, .Head22Color, .Head24Dark, .Head24Light, .Head24Color, .Head26Dark, .Head26Light, .Head26Color, .Head28Dark, .Head28Light, .Head28Color, .Head30Dark, .Head30Light, .Head30Color {
	color: #000000;
}

.Body8Dark, .Body8Light, .Body8Color {font-size:8pt;}
.Body9Dark, .Body9Light, .Body9Color {font-size:9pt;}
.Body10Dark, .Body10Light, .Body10Color {font-size:8pt;}
.Body11Dark, .Body11Light, .Body11Color {font-size:11pt;}
.Body12Dark, .Body12Light, .Body12Color {font-size:12pt;}
.Sub13Dark, .Sub13Light, .Sub13Color {font-size:10pt;}
.Sub13Dark {font-weight: bold;}
.Sub14Dark, .Sub14Light, .Sub14Color {font-size:14pt;}
.Sub15Dark, .Sub15Light, .Sub15Color {font-size:15pt;}
.Sub16Dark, .Sub16Light, .Sub16Color {font-size:16pt;}
.Head18Dark, .Head18Light, .Head18Color {font-size:18pt;}
.Head20Dark, .Head20Light, .Head20Color {font-size:20pt;}
.Head22Dark, .Head22Light, .Head22Color {font-size:22pt;}
.Head24Dark, .Head24Light, .Head24Color {font-size:24pt;}
.Head26Dark, .Head26Light, .Head26Color {font-size:26pt;}
.Head28Dark, .Head28Light, .Head28Color {font-size:28pt;}
.Head30Dark, .Head30Light, .Head30Color {font-size:30pt;}

