@charset "utf-8";
body {
	background:url(../img/background.png) center repeat-y;
	font-family:Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:11px;
	margin-top:15px;
}

body.details {
	background-image:none;
	background-color:#FFF;
	font-family:Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:11px;
	margin-top:0px;
}


#container {
	width:725px;
	background-color:#FFF;
	border:1px solid #BADBD8;
	padding-top:10px;
	margin:auto;
}

#userBar {
	text-align:right;
	color:#547B7F;
	padding-right:10px;
	margin-bottom:5px;
}

#userBar a {
	text-decoration:none;
}

#userBar a:hover {
	text-decoration:underline;
}

.accountLink {
	color:#445574;
	margin-left:5px;
	margin-right:5px;	
}

.userName {
	color:#445574;
	font-weight:bold;
	
}

.optiZip {
	color:#445574;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;	
}


.logout{
	color:#ABC7D5;
	margin-left:0px;
	margin-right:5px;
}

.help {
	color:#E18256;
	margin-left:5px;
	margin-right:0px;
}

#topNav {
	background:url(../img/backgroundTopNav.png) repeat-x;
	height:47px;
	width:100%;
}

#topNav .kern {
	letter-spacing:.5px;
}

#logo {
	float:left;
}

#logo img {
	margin-top:3px;
	margin-left:8px;
}
#navItems {
	float:right;
	font-size:14px;
	margin-top:5px;
	
}

#homeIcon {
	padding-top:2px;
}

#navItems a {
	text-decoration:none;
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height:23px;
	border-left:1px solid #22293A;
	display:block;
	float:left;	
}

#navItems a:hover {
	background-color:#22293A;
}

#chatNav {
	text-align:right;
	margin-right:5px;
}

#footer {
	width:90%;
	margin:auto;
	text-align:center;	
	padding-top:25px;
	clear:both;
}

#bottomNav {
	color:#ABC7D5;
}

#bottomNav a {
	text-decoration:none;
	color:#445574;
	padding-left:15px;
	padding-right:15px;
/*	border-left:1px solid #22293A;  */
	display:inline;
}

#bottomNav a:hover {
	text-decoration:underline;
}

#disclaimer {
	margin-top:20px;
	padding-bottom:20px;
	color:#444;
}

#disclaimer a {
	color:#444;
	text-decoration:none;
	border-bottom:1px dashed #ABC7D5;
}

.button {
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/buttonBack.png);
	border:2px solid #E18256;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}

.button:hover {
		background-image:url(../img/buttonBackHover.png);
}

.button2 {
	height:22px;
	padding-left:6px;
	padding-right:6px;
	border:1px solid #808080;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#E18256;
	margin-left:5px;
	background-color:#FFF;
}

.button2:hover {
		background-color:#E18256;
		color:#FFF;
}

.pics { 
    height:  68px; 
    width:   697px; 
    padding: 0; 
    margin: 5px 0; 
}

.pics a img { 
    padding: 2px; 
	border: 0px;
}


/*.textbox2 {*/
div.supportSection td input {
	border:1px solid #808080;
	padding:2px;
}

select {
	border:1px solid #808080;
	padding:2px;
}


/* Content Styles */

#content {
	/*position:relative;*/
	margin:15px;
}

#pageHeading {
	color:#E18256;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}

/* SEARCH PAGE STYLES */

.searchForm {
	display:none;
}

.searchFormDefault {
	display:block;
}

#learnHighlight {
	background-color:#F0FDE2;
	padding:6px;
}

/*
#searchBox {
	display:none;
	left:12px;
	top:34px;
	width:225px;
	position:absolute;
	z-index:5;
}
*/

#searchBox {
	width:195px;
	float:left;
}

#sbTab {
	width:120px;
	color:#36393D;
	font-size:13px;
	font-weight:bold;
	border:1px solid #99DA56;
	border-bottom:0px;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../img/lookingForBack.png);
}

#searchTypeSelect {
	border:1px solid #99DA56;
	padding:5px;
	background-color:#FDFFFA;
	font-weight:bold;
}

#searchTypeText {
	color:#36393D;
	font-size:12px;
	font-weight:bold;
	border:1px solid #99DA56;
	border-top:0px;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../img/searchTypeBack.png);
}	

#searchCriteria {
	color:#36393D;
	font-size:12px;
	border:1px solid #99DA56;
	border-top:0px;
	padding:10px 5px;
	background-color:#FDFFFA;
}

#searchTermsText {
	color:#36393D;
	font-size:12px;
	font-weight:bold;
	border:1px solid #99DA56;
	border-top:0px;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../img/searchTypeBack.png);
}	

#searchTermList {
	color:#36393D;
	font-size:12px;
	border:1px solid #99DA56;
	border-top:0px;
	padding:5px;
	background-color:#FDFFFA;
}


.inputSecondary {
	font-size:10px;
}

div.ctrl {
	margin-bottom:5px;
}

div.buttons {
	padding:0px;
	text-align:right;
	margin-top:15px;
}

div#searchCriteria div span.ctrl {
	float:right;
	/* background-color:transparent; */
}

#AuctionNameText, #SearchTerm {
	width:181px;
	height:15px;
	border:1px solid grey;
}

#ZIPText, #VINText {
	width:82px;
	height:15px;
	border:1px solid grey;
	vertical-align:middle;
	/* padding:0px 4px; */
}

input#VINText {
	width:145px;
}

#SearchRadius, #BedsText, #BathsText, #PriceAboveText, #PriceBelowText, #MileageAboveText, #MileageBelowText {
	width:85px;
	/*height:15px;*/
}

#MakeText {
	width:115px;
	/*height:15px;*/
}

#CategoriesText {
	width:183px;
	/*height:15px;*/
}

div.delimiter {
	height:10px;
}

td.delimiter {
	height:15px;
}

/*
#contentBox {
	position:relative;
	left:25px;
	width:670px;
}
*/

#contentBox {
	float:right;
	width:490px;
}

#contentMain {
	clear:both;
	border:1px solid #99DA56;
	border-top:0px;
	padding:10px;
	background-color:#FFF;
}

div.eBookBody ul {
	list-style: outside;
	padding-left: 20px;
}

#contentTabBar {
	border-bottom:1px solid #99DA56;
	height:29px;
}

.contentTab_On {
	color:#36393D;
	font-size:12px;
	font-weight:bold;
	border:1px solid #99DA56;
	border-bottom:0px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-right:5px;
	background-color:#FFF;
	margin-top:1px;
}

.contentTab_Off {
	color:#445574;
	font-size:12px;
	font-weight:bold;
	border:1px solid #99DA56;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-right:5px;
	background-image:url(../img/contentTabOff.png)
}

.learnHeading {
	font-size:13px;
	font-weight:bold;
	color:#445574;
	margin-top:10px;
	margin-bottom:5px;
}

.learnText {
	margin-left:10px;
	margin-bottom:10px;
}

/* TAG CLOUD STYLES */

.tagcloud { text-align: center }

a.earliest:link {text-decoration: none; color: #cccccc;}
a.earliest:visited {text-decoration: none; color: #cccccc;}
a.earliest:hover {text-decoration: none; color: #cccccc;}
a.earliest:active {text-decoration: none; color: #cccccc;}

a.earlier:link {text-decoration: none; color: #9999cc;}
a.earlier:visited {text-decoration: none; color: #9999cc;}
a.earlier:hover {text-decoration: none; color: #9999cc;}
a.earlier:active {text-decoration: none; color: #9999cc;}

a.later:link {text-decoration: none; color: #9999ff;}
a.later:visited {text-decoration: none; color: #9999ff;}
a.later:hover {text-decoration: none; color: #9999ff;}
a.later:active {text-decoration: none; color: #9999ff;}

a.latest:link {text-decoration: none; color: #445574;}
a.latest:visited {text-decoration: none; color: #445574;}
a.latest:hover {text-decoration: none; color: #445574;}
a.latest:active {text-decoration: none; color: #445574;}


/* KNOWLADGEBASE STYLES */

.learnKBTitle {
	font-weight:bold;
	color:#445574;
	margin-left:10px;
	font-size:12px;
}

.learnKB {
	/*display:none;*/
	font-weight:bold;
	color:#445574;
	margin-left:10px;
	font-size:12px;
}

.learnKB img{
	margin-right:5px;
	vertical-align:middle;
	}
.learnKB a.KBArticle {
	color:#445574;
	display:block;
	padding-top:5px;
	margin-left:23px;
	font-weight:normal;
}

.learnKB a.KBArticle:hover {
	color:#E18256;
}

.learnHR {
	border:1px solid #E18256;
	margin-top:10px;
	height:1px;
}

#pagination {
	text-align:right;
	color:#808080;
}

#pagination a {
	text-decoration:none;
	color:#808080;
	padding:5px;
}

#pagination a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#99DA56;	
}

#pagination .resultPage {
	text-decoration:none;
	color:#445574;
	font-size:13px;
	font-weight:bold;
}

#resultCount {
		color:#808080;
}

#resultTable {
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
}

#resultTable th {
	font-weight:bold;
	border-bottom:1px solid #CCC;
	text-align:left;
	padding:3px;
	
}

#resultTable th a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#445574;	
}

#resultTable th a:hover{
	text-decoration:underline;	
}


#resultTable th img {
	vertical-align:middle;
	margin-left:3px;	
}

#resultTable td {
	border-bottom:1px solid #CCC;
	padding:3px;
	color:#444;
}


/* Listing Styles */

#listingNav {
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:right;
}

#listingNav a{
	text-decoration:none;
	color:#808080;
	margin-right:15px;
	margin-left:15px;
}

#listingNav a:hover{
	color:#000;
}

#listingInfo {
	float:left;
	width:425px;
	height:375px;
	padding-left:15px;
}

#listingRight {
	float:right;
	width:260px;
	margin-right:10px;
}

#listingInfo  .headline {
	font-size:18px;
	font-weight:bold;
	color:#445574;	
	margin-bottom:5px;
}
#listingHeading  .headline {
	font-size:18px;
	font-weight:bold;
	color:#445574;	
	margin-bottom:5px;
}

#listingHeading {
	font-weight:bold;
	font-size:14px;
	color:#445574;	
}

#listingHeading2 {
clear:both;
	font-weight:bold;
	font-size:14px;
	color:#445574;	
}

#listingVitalInfo {
	clear:both;
	margin-top:0px;
	font-size:12px;
}

#listingSecondaryInfo {
	margin-top:0px;
}

#listingContact {
	margin-top:10px;
	font-size:13px;
}

#lcHead {
	font-weight:bold;
	font-size:14px;
	color:#445574;	
}

#lcName {
	font-weight:bold;
}

#listingFooter {
margin-top:175px;
text-align:right;
color:#999;
font-size:10px;
}

.printIcon {
	cursor:pointer;
}

/* Support */
.supportSectionTop {
	width:420px;
	padding:10px;
	padding-bottom:15px;
	background-color:#FFF;
	margin-bottom:5px;
	border-bottom:2px solid #99DA56;
}
.supportSection {
	width:420px;
	padding:10px;
	background-color:#FFF;
	margin-bottom:10px;
}

.supportSectionTop p {
	margin-left:50px;
	margin-top:0px;
	padding-top:0px;
}

.supportSection p {
	margin-left:52px;
	margin-top:0px;
	padding-top:0px;
}

.rightBox {
	width:230px;
	border:1px solid #99DA56;
	padding:5px;
	padding-top:8px;
	background-color:#FDFFFA;
	margin-bottom:10px;
}

.rightBox p{
	margin-left:52px;
	margin-top:0px;
	padding-top:0px;
}

.rightBox a {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}


.rightBox img {
	vertical-align:middle;
	margin-right:7px;
	float:left;
}

.subHeading img {
	vertical-align:middle;
	margin-right:7px;
}

.supportSection input {
	width:250px;
}	

.supportSection select {
	width:250px;
}	

.supportSection textarea {
	width:250px;
}	

/*Login Box */

#loginBox {
	/*width:460px;*/
	padding:0px;
	margin:0px;
}

.loginSection {
	border:1px solid #99DA56;
	padding:10px;
	background-color:#FFF;
	margin-bottom:10px;
	width: 420px;
}

#RetrivePasswordDiv {
	display: none;
}

.subHeading {
	font-size:13px;
	font-weight:bold;
	color:#445574;
	margin-bottom:5px;
}

#loginHighlight {
	background-color:#F0FDE2;
	padding:6px;
	font-weight:bold;
	margin-bottom:5px;
}

.label {
	font-weight:bold;
	padding-right:10px;
	font-size:14px;
	color:#445574
}

.label2 {
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	font-size:14px;
	color:#445574
}

/* HOME */
#homeBanner {
	margin-top:5px;
	margin-bottom:5px;
	height:65px;
	text-align:center;
}

#homeBuffer {
	height:15px;
}

#systemMessage {
	background-color:#F0FDE2;
	padding:6px;
	font-weight:bold;
	margin-bottom:5px;
}

#homeLindsey {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

#homeChat {
	float:left;
	width:390px;
}

#homeDealofDay {
	float:right;
}

.textHighlight {
	font-weight:bold;
	background-color:#F0FDE2;

}


/* USED CAR ELEMENTS */
#usedcarsearchBox {
	width:25px;
	float:left;
	margin-left:-15px;
}
/*
#usedcarsearchBox {
	width:25px;
	position:absolute;
	margin-left:-15px;
	margin-top:34px;
}
*/


#usedcarcontentBox {
	float:right;
	width:670px;
}

table.matrix tr td {
	position:relative;
	width:33%;
	vertical-align:top;
}

span.auction_title {
	color:#ABC7D5
}

table.matrix td img.thumb {
	display:none;
	position:absolute;
	margin-top:10px;
	border:1px solid white;
}

/*
table.matrix td div.photo {
	display:none;
	visibility:hidden;
	position:absolute;
	margin-top:10px;
	z-index:3;
}

table.matrix td img.matrix {
	display:none;
	position:absolute;
	margin-top:10px;
	border:3px solid white;
}
*/

#LeadMessage {
margin-top: 30px;
font-size:14px;
font-weight:bold;
}