body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#leftcorner {
	width: 45px;
}
#pictureholder {
	width: 61px;
}
#listingbody {
	padding: 1px;
	width: 100%;
}
#listingnumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
.listing {
	background-color: #d2e3f3;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.listinghover {
	background-color: #6699cc;
	height: 62px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.listinggreen {
	background-color: #3CFF7B;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.listinggreenbold {
	background-color: #3CFF7B;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.listinggreenhover {
	background-color: #00E64A;
	height: 62px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.bodyeven {
	padding-left: 2px;
	padding-top: 3px;
	background-color: #FFFFFF;
}
.bodyoff {
	padding-left: 2px;
	padding-top: 3px;
	background-color: #eef6fd;
}
#listingtable {
	background-color: #eef6fd;
	height: 60px;
	width: 100%;
}
#listingtable {
	height: 66px;
	width: 100%;
	background-color: #eef6fd;
}
#listingtableeven {
	height: 66px;
	width: 100%;
}
.discription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000033;
	text-decoration: none;
}
.discription:hover {
	text-decoration: underline;
}
.discriptionnohover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000033;
	text-decoration: none;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #000033;
}
.pricebigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #000033;
}
.wasprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: line-through;
}
.was {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	
}
.discription2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
	padding: 2px;
}
.spacer {
	height: 6px;
}
.handcursor{
	cursor:hand;
	cursor:pointer;
	text-decoration: underline;
}
.tableexpanded {
	width: 400px;
}
.tableexpanded300 {
	width: 300px;
}
.overviewheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	background-color: #d2e3f3;
}
.overviewfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #d2e3f3;
}
.leftandrightborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2d3f3;
	border-left-color: #d2d3f3;
	background-color: #FFFFFF;
}
.leftandrightborderdetails {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #d2d3f3;
	border-left-color: #d2d3f3;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-bottom-style: solid;
	width: 120px;
	margin: 2px;
}
#selectarea {
	width: 200px;
}
#managernotes {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.leftmargin3 {
	margin-left: 3px;
}
.rowodd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E8F0F9;
	padding:2px;
}
.rowoddbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E8F0F9;
	padding:2px;
	font-weight: bold;
}
.roweven {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	padding:2px;
	
}
.rowevenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	padding:2px;
	font-weight: bold;
	
}
.rowhover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFF99;
	padding:2px;
	color: #000066;
	
}
.rowhoverbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFF99;
	padding:2px;
	color: #000066;
	font-weight: bold;	
}
.cssbutton{
	background-color: #FFFFFF;
	border: 2px outset #FFFFFF;
	padding: 1px 4px;
	color: black;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #00cc66;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: black;
}
.csslink{
	color: black;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.csslink:visited{
color: black;
}

.csslink:hover{
color: white;

}
.csslinkwhite{
	color: white;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.csslinkwhite:visited{
color: white;
}

.csslinkwhite:hover{
color: white;

}




.csslinkblack{
	color: black;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.csslinkblack:visited{
color: black;
}
.csslinkblue{
	color: #000099;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.csslinkblue:hover{
	color: #990000;
	text-decoration:underline
}
.csslinkblackbold{
	color: black;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.csslinkblackbold:visited{
color: black;
}
.csslinkblackbold:hover{
color: black;
text-decoration:underline
}
.cssbutton:active{
	color: blue;
}
.textblockblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #000000;
	
}
.storehours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.blowout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #000099;
}
.paganationhead {
	background-color: #055393;
}
.high15 {
	height: 15px;
}

.pagination{
padding: 2px;
} 

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}
.paginationsmaller{
padding: 2px;
} 

.paginationsmaller ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}
.liststyle ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
 
}
.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
 word-break: keep-all;
}
.paginationsmaller li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
 word-break: keep-all;
}
.liststyle li{
list-style-type: none;

padding-bottom: 1px;
}
.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #000000;
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eef6fd;
}
.paginationsmaller a, .paginationsmaller a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}
.paginationsmaller a:hover, .paginationsmaller a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}
.pagination li.currentpage{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid #000000;
	background-color: #d2e3f3;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.paginationsmaller li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}
.pagination li.blankpage{
padding: 0 2px;
}
.pagination li.blankpage{
padding: 0 2px;
}
.paginationsmaller li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: normal;
}
.paginationsmaller li.nextpage{
font-weight: bold;
}
* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}
* html .paginationsmaller li.currentpage, * html .paginationsmaller li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

.pageanationheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	width: 100%;
}
.pageanationheader12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	width: 100%;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px;
}
.whitetextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px;
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
	padding: 2px;
}
.datagridbuttonbarlink {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.datagridbuttonbarlinkhover {
	color: #FF0000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
}
.selectstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.selectme {height: 20px; width: 156px; border-width: 0;}
a#selectme img {background: url(../test_pages/select_continue.gif) top left no-repeat;}
a#selectme:hover img {background: url(../test_pages/select_continue_f2.gif) top left no-repeat;}
.testdrive {height: 16px; width: 127px; border-width: 0;}
a#testdrive img {background: url(../test_pages/schedule_test_drive.gif) top left no-repeat;}
a#testdrive:hover img {background: url(../test_pages/schedule_test_drive_f2.gif) top left no-repeat;}

.moreinfo {height: 16px; width: 127px; border-width: 0;}
a#moreinfo img {background: url(../test_pages/moreinformation.gif) top left no-repeat;}
a#moreinfo:hover img {background: url(../test_pages/moreinformation_f2.gif) top left no-repeat;}

.promise {height: 20px; width: 62px; border-width: 0;}
a#promise img {background: url(../test_pages/promise_r2_c2.gif) top left no-repeat;}
a#promise:hover img {background: url(../test_pages/promise_r2_c2_f2.gif) top left no-repeat;}
.value {height: 20px; width: 62px; border-width: 0;}
a#value img {background: url(../test_pages/value_r2_c2.gif) top left no-repeat;}
a#value:hover img {background: url(../test_pages/value_r2_c2_f2.gif) top left no-repeat;}
.homebutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E9DCC;
	text-decoration:none
   
}
.homebutton a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCFF00;
}.bordertable {
	border: 1px solid #6E9DCC;
}
.bordertablefilled {
	border: 1px solid #6E9DCC;
	background-color: #FFFFB0;
}
.matching {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
}
.custmatch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	
}
.showall {
	color: #FFFFFF;
}
.cssbuttonblue{
	background-color: #64B1FF;
	border: 2px outset #FFFFFF;
	padding: 1px 4px;
	color: black;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.cssbuttonblue:visited{
color: black;
}

.cssbuttonblue:hover{
border-style: inset;
background-color: #00cc66;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbuttonblue:active{
color: black;
}
.buttonbarlink {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.buttonbarlink:hover {
	color: #FF0000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
}
.faqlink {
	color: #000099;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.faqlink:hover {
	color: #993300;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}

	  
.favlink{
	color: black;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.favlink:visited{
color: black;
}

.favlink:hover{
color: red;
}





    #tabsF {
      float:left;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
          
      }
    #tabsF ul {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("/cssimages/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("/cssimages/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {
	float:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
	color:#000099;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

        #tabsF #current a {
                background-position:0% -42px;
        }
        #tabsF #current a span {
                background-position:100% -42px;
        }

.photo_area {
	background-color: #CCCCCC;
}
.borderedimageleft img{border: 2px solid #ccc; padding: 4px; float:left;}
.borderedimageright img{border: 2px solid #ccc; padding: 4px; float:right;}
.errormessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bolder;
}
.copyrightblack {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
}.largetextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}
.onsale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
