/*amp css*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	margin-left:10px;
	background-color:#E1E0DE;
}
#introBox p {
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
}
#introBox h1 {
	color:#333333;
}
div {
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	color:#666666;
}
#searchBox {
	padding:16px;
}
#refineSearch {
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
	padding-left:16px;
}
#searchTitle {
	padding-bottom:20px;
	font-weight:bold;
	color:#666666;
}
.searchItem {
	width:265px;
	margin-right:15px;
	float:left;
	margin-bottom:15px;
	display:inline;
}
.searchItemHeading {
	float:left;
	color:#999999;
	width:80px;
	padding-top:3px;
}
.searchItemDropdown {
	float:left;
	width:142px;
}
.searchItemDropdown select {
	width:140px;
	border:1px solid #999999;
	height:22px;
	background-color:#E9ED74;
	
}
.searchItemButton {
	float:left;
	width:28px;
	height:24px;
}
#subnavSplitter {
	border-top:1px solid #CCCCCC;
	width:127px;
	float:left;
}

.searchAllButton{
	margin-left:80px;
}

#detailsRow {
	background-image:url(images/detailsBg.gif);
}
#detailsPane,#specificationsPane,#testdrivePane,#financePane {
	display:none;
}
#splitterHolder {
	clear:both;
	border-top:2px solid white;
}	
.subnavDiv {
	height:30px;
	width:127px;
	background-color:white;
	border-bottom:1px solid #CCCCCC;
}
.subnavDiv a {
	display:block;
	line-height:16px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	background-image:url(images/button_black_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.subnavDiv a:hover,.subnavDiv .selected {
	background-image:url(images/button_subselected.gif);
	background-color:#D8DF05;
}	
#carPic {
	height:230px;
	width:516px;
	clear:both;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
form {
	margin:0px;
	padding:0px;
}
#carForm {
	padding-top:8px;
}
.formRow {
	clear:both;
	padding-bottom:5px;
	width:400px;
}
.formCol1 {
	float:left;
	width:90px;
	font-weight:bold;
}
.formCol2 {
	float:left;
	width:230px;
}
.formCol2 input {
	width:220px;
	border:1px solid #999999;
	font-size:11px;
	height:17px;
}
.formCol2 textarea {
	width:220px;
	border:1px solid #999999;
	font-size:11px;
	height:70px;
}
#contentSplitter {
	float:left;
	padding-left:1px;
	border-left:1px solid #999999;
	padding-top:2px;
	background-color:white;
}
#detailsPanelOuter {
	padding:15px;
	clear:both;
}
.detailsPanel {
	width:485px;
	clear:both;
}
.financeLink {
	width:485px;
	clear:both;
}
.detailsPanel a {
	background-color:#D6D812;
	padding-right:31px;
	background-image:url(images/button_pdf.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:2px;
	display:inline;
}
p {
	padding:0px;
	margin-top:0px;
	margin-bottom:8px;
}
h1 {
	font-size:17px;
	font-weight:bold;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	color:white;
	margin-bottom:0px;
	padding-bottom:14px;
	padding-top:0px;
	margin-top:0px;
}
a {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
.centered {
	text-align:center;
}	
.padding {
	padding:10px;
}
.row {
	width:806px;
	clear:both;
}
#mainContainer {
	/*margin: 0 auto;*/
	text-align:left;
	width:806px;
	background-color:white;
}
#header {
	border-top:5px solid #D8DF05;
	border-left:1px solid #D0CFCD;
	border-right:1px solid #D0CFCD;
	border-bottom:1px solid #D0CFCD;
}
#navColumn {
	float:left;
	border-right:2px solid #D0CFCD;
}
#mainColumn {
	float:left;
	width:647px;
}
#searchResults {
	padding:16px;
	clear:both;
}
.resultItem {
	width:613px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:7px;
}
.resultRow {
	width:613px;
	clear:both;
}
.modelRow .resultCol1,.modelRow .resultCol2,.modelRow .resultCol3,.modelRow .resultCol4 {
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #EEEEEE;

}
.resultCol1 {
	float:left;
	width:106px;
	font-weight:bold;
}
.resultCol2 {
	float:left;
	width:108px;
}
.resultsTabulator {
	float:left;
	width:164px;
}
.resultCol3 {
	float:left;
	margin-left:5px;
	display:inline;
	width:101px;
	font-weight:bold;
}
.resultCol4 {
	float:left;
	width:53px;
	margin-left:5px;
	display:inline;
}
.resultCol5 {
	float:left;
	width:225px;
	text-align:center;
}
.resultInnerRow {
	clear:both;
	padding-bottom:7px;
}	


.specsCol1 {
	float:left;
	width:124px;
}
.specsCol2 {
	float:left;
	width:128px;
}
.specsCol3 {
	float:left;
	margin-left:5px;
	display:inline;
	width:226px;
}
.specsCol4 {
	float:left;
	width:73px;
	margin-left:5px;
	display:inline;
}
.specsInnerRow {
	clear:both;
	padding-bottom:10px;
}	


.modelRow .resultInnerRow {
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}
.moreInfoCol,.newSearch {
	background-color:#E9EE76;
	border:1px solid #999999;
	width:143px;
	clear:both;
}
.newSearch {
	margin-top:15px;
	clear:none;
	float:left;
}
.moreInfoCol a,.newSearch a {
	display:block;
	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(images/button_moreinfo.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:666666;
	font-weight:bold;
}
#resultsFooter {
	width:608px;
	clear:both;
	
}
#resultsNav {
	width:608px;
	padding-top:15px;
	float:left;
}
#resultsNavCol1 {
	width:202px;
	float:left;
	font-size:12px;
}
#resultsNavCol2 {
	width:202px;
	float:left;
	font-size:12px;
}
#resultsNavCol3 {
	width:203px;
	float:left;
}
.carNavItem {
	width:157px;
	height:30px;
	border-bottom:1px solid #D0CFCD;
	clear:both;
}	
#navColumn .selected {
	background-color:#DEDC0E;
}
.selected .carNavName a,.carNavName a:hover {
	color:black;
}
.carNavLogo {
	float:left;
	width:55px;
	text-align:center;
	padding-top:3px;
}
.carNavName {
	float:left;
	width:86px;
	padding-top:7px;
}
.carNavname a {
	text-decoration:none;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.carNavButton {
	float:left;
	padding-top:10px;
}
#navRow {
	width:645px;
	clear:both;
	background-color:white;
}
#navRow .selected,#navigation .selected {
	background-color:white;
}
.greyNav,.navDiv {
	background-color:#E1E0DE;
	width:159px;
	margin-right:2px;
	float:left;
	display:inline;
}
.greyNav a,.navDiv a {
	display:block;
	background-image:url(images/button_black.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	line-height:17px;
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#686866;
	text-decoration:none;
}
#carNav .selected {
	background-color:#D6D812;
}
#carNav .selected a {
	background-image:url(images/button_subselected.gif);
}
#navRow .selected a {
	background-image:url(images/button_black_over.gif)
}
#carNav {
	clear:both;
}
.greyNav a:hover,.navDiv a:hover {
	color:black;
}
.pad2 {
	padding-left:2px;
	border-top:2px solid white;
	padding-bottom:2px;
}
#introBox {
	padding:32px;
	background-color:#DEDC0E;
	color:white;
}
#footer {
	padding-left:0px;
	font-size:10px;
	color:#999999;
	font-weight:normal;
	padding-top:4px;
	background-color:#E1E0DE;

}
#footerCol1 {
	float:left;
	display:inline;
	width:340px;
	margin-left:15px;
}
#footerCol2 {
	float:left;
	width:260px;/*146*/
}
#footerCol3 {
	float:left;
	width:250px;
}
#footerCol4 {
	float:left;
	width:180px;
}
.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*contact*/
#carContact{
width:645px;
background-color:#fff;
margin-left:2px;


}
.carShow{
	float:left;
	display:block;
	margin-right:2px;
	margin-top:2px;
	width:127px;
	height:125px;
	background-color:#edecea;
	background-image:url(images/chevrolet.gif);
	background-repeat:no-repeat;
	
	
}
.carContact{
	float:left;
	display:inline;
	width:127px;
	/*height:80px;*/
	color: #333;
	/*background-color:#edecea;*/
}
.carContact p{
	margin-top:5px;
	margin-left:3px;
}


.link{
	float:left;
	display:inline;
	width:120px;/*115*/
	height:15px;
	margin-left:5px;
	background-color:#edecea;	
	font-size:11px;
	/*margin-right:2px;*/
	margin-bottom:2px;
}
.link a{
	color:#333;
	text-decoration:underline;
}

.carContactName {
	float:left;
	display:inline;
	text-decoration:none;
	background-color:#fff;
	color:#999;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	width:127px;
	height:30px;
}
.carContactName a{
	float:left;
	display:inline;
	margin:0px;
	color:#c5c3c4;
	height:30px;
}
.carContactName img{
	float:left;
	display:inline;
	margin:0px;
	width:42px;
	height:25px;
	border:0px;
}
.carContactName p{
float:left;
	margin-top:5px;
	padding-left:5px;
	font-size:10px;
}

.hide{
display:none;
}

#infoBox{
float:left;
display:inline;
background-color:#dedc0e;
width:643px;/*645*/
height:50px;
border:1px solid #edecea;
margin-top:5px;
  
}

#infoBox p{
margin-left:15px;
margin-top:5px;
line-height:15px;
margin-bottom:0px;
}

/*anim*/
.flashAnim{
width:644;
float:left;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
background-color:#c9cd00;
}
.flashAnim_ebay{
width:644;
float:left;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
background-color:#ffffff;
}
.topside_left{
float:left;
margin-top:2px;
margin-left:1px;
margin-bottom:1px;
background-color:#c9cd00;
}
.topside_left_ebay{
float:left;
margin-top:2px;
margin-left:1px;
margin-bottom:1px;
background-color:#c9cd00;
}
.topside_right{
float:right;
margin-top:2px;
margin-left:1px;
margin-bottom:1px;
margin-right:0px;
background-color:#c9cd00;
}
.topside_right_ebay{
float:right;
margin-top:2px;
margin-left:1px;
margin-bottom:1px;
margin-right:0px;
background-color:#c9cd00;
}
.bottomside{
float:left;
margin-left:0px;
margin-bottom:2px;
margin-top:0px;
margin-right:0px;
background-color:#c9cd00;
}

img {
border:0;
}

/*tips*/
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
display:none;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
	text-align:left;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



@media print {
	#navColumn,#header,#subnavSplitter,#navRow {
		display:none;
	}
	body {
		background-color:white;
	}
}
