html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	min-height: 100%;
	width:100%;
	height:100%
}
/* I.E. height Hack */
* html>body {
	height:auto
}
a:link {
	font-weight:700;
	text-decoration:none;
	color:#000
}
a:visited {
	font-weight:700;
	text-decoration:none;
	color:#333
}
a:hover {
	color: #999
}
div#shiv {
	width: 100%;
	height: 50%;
	margin-top: -220px;
	float: left;
}
div#centered {
	width: 780px;
	height: 440px;
	clear: both;
	margin: 0 auto;
}
/* CONTENT AREA AND PAGE SIZING */
#content {
	margin-top:20px;
	font-size: 12px;
	height:auto;
}
#content p {
	font-size: 12px
}
.header {
	height:50px;
	vertical-align:top
}
.content {
	padding:0;
	vertical-align:top;
	height:72%
}
.footer {
	height:1%;
	vertical-align:bottom
}
* .container>.content {
	height:98%
}
* .container>.header {
	height:1%
}
#view {
	width: 100%;
	height: auto !important;
	background:#fff
}
#view .header {
	height:auto
}
/* END CONTENT AREA */

img {
	border: none
}
img.float-left {
	float:left
}
img.float-right {
	float:right
}
div.clear {
	clear:both
}
.container {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	height:100%;
	vertical-align:top
}
.frame-content {
	vertical-align:top;
	height:900px;
	min-height:800px
}
.bframe {
	height: 80%
}
#custom, #customContainer, .advertisements {
	margin: 0 10px 10px 10px
}
#custom #imgleft {
	float: left;
	margin:0 10px 0 0;
	padding: 0
}
#custom #imgcenter {
	margin: 0;
	padding: 0;
	text-align: center
}
#custom #imgright {
	margin: 0;
	padding: 0;
	float: right
}
#left-column {
	float: left;
	margin: 10px;
	width: 350px
}
#right-column {
	float: right;
	margin: 10px;
	width: 350px
}
/* End Definition List */

/* ------ linkList css ------ */
#policy h1 {
	font-size:18px
}
.linkList {
	left:50%;
	margin-left:-200px;
	position:relative;
	text-align:center;
	width: 400px
}
.linkList ul {
	list-style:none;
	margin:5px 0;
	padding:0
}
.linkList ul li {
	display:inline;
	padding-left:5px;
	float:left
}
.linkList li a {
	display:block;
	font-size:1px;
	margin-right: 5px;
	text-decoration: none;
	text-indent:-9000px
}
.linkList li.agree a {
	background: url(/plugins/images/agree.png) no-repeat;
	width: 140px;
	height:52px
}
.linkList li.disagree a {
	background: url(/plugins/images/disagree.png) no-repeat;
	width: 190px;
	height:52px
}

.makeList{text-align:center}
.makeList ul{list-style:none; text-align:center; padding-bottom:20px}
.makeList li{display:inline; padding:10px 10px 0px 10px}


/* fresh start */

#fs h4 {
	font-size:1em;
	font-weight:700
}
#fs h5 {
	font-weight:700
}
#fs hr {
	visibility:hidden;
	clear:both
}
#fs img {
	border: 0
}
#fs-header {
	text-align: center
}
#fs .step-one-img {
	background: url(/themes/default/images/freshstart-step_1.png);
	height: 74px;
	margin:0 10px 10px 10px;
	width: 74px
}
#fs .step-two-img {
	background: url(/themes/default/images/freshstart-step_2.png);
	height: 74px;
	margin:0 10px 10px 20px;
	width: 74px
}
#fs .step-three-img {
	background: url(/themes/default/images/freshstart-step_3.png);
	height: 74px;
	margin:0 10px 10px 30px;
	width: 74px
}
#fs .step-one-img, #fs .step-two-img, #fs .step-three-img {
	float:left
}
#fs .step-one-txt, #fs .step-two-txt, #fs .step-three-txt, #fs .click-begin, #fs .click-begin small {
	font-size:10px;
	color:#000
}
#fs .step-one-txt:first-line {
	font:bold italic 38px impact;
	color: #184F6C
}
#fs .step-two-txt:first-line {
	font:bold italic 38px impact;
	color: #184F6C
}
#fs .step-three-txt:first-line {
	font:bold italic 38px impact;
	color: #3C6E13
}
#fs .click-begin {
	font: 24px impact;
	color: #59B925;
	line-height: 44px
}
/* end fresh start */

#policy h1 {
	font-size: 18px
}
/* auction */
#auction {
	text-align:center;
	padding:10px
}
#auction h2, #auction h3, #auction h4 {
	font-size:16px;
	font-weight: 700;
	padding:10px
}
#auction img {
	border: 0
}
#auction .column {
	width: 245px;
	float: left
}
#auction .clear {
	padding:20px;
	text-align:center;
	clear:both
}
#auction em {
	font-size:10px;
	color:#333333
}
/* next steps */
.nextsteps {
	margin:0 auto;
	width:625px
}
.nextsteps ul {
	list-style:none;
	margin:0;
	padding:0
}
.nextsteps ul li {
	background:url(/images/nextstep_bg.gif) no-repeat;
	float:left;
	margin:5px;
	height:50px;
	width:300px
}
.nextsteps a {
	height:32px;
	padding-top:15px;
	text-align:center;
	display:block;
	color:#666666;
	font-weight:700;
	font-size:10px;
	text-decoration:none
}
.nextsteps a:hover {
	color:#2F75CA;
	text-decoration:underline
}
.nextsteps p, .nextsteps h3 {
	text-align:center
}
/* unique service advantages */
.unique {
	float: left
}
.unique li {
	list-style-type:disc;
	margin-left: 30px
}
/* begin spanish microsite */

/*= Colors (editable) =================================================*/
#spanish_nav p {
	background: #777777;
	color: #FFFFFF;
}
#spanish_nav ul li a {
	background: #E5E5E5;
	color: #000000;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #FFFFFF;
}
#spanish_nav ul li a:hover {
	background: #F5F5F5;
	color: #666666;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #FFFFFF;
}
/*= Layout ============================*/
#spanish {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
#spanish_sidebar {
	width: 300px;
	float: left;
	margin: 20px;
	padding: 0;
}
#spanish_sidebar #image {
	background: url(/themes/default/images/spanish-micro.jpg);
	height: 200px;
	width: 300px;
}
#spanish_nav {
	width: 300px;
}
#spanish_nav p {
	padding: 5px 10px;
	font-weight: bold;
	margin: 20px 0 0 0;
}
#spanish_nav ul {
	margin: 0;
	padding: 0;
}
#spanish_nav ul li {
	width: 300px;
	list-style: none;
}
#spanish_nav ul li a {
	width: 260px;
	display: block;
	padding: 7px 20px;
	font-weight: bold;
	text-decoration: none;
}
#spanish_content {
	width: auto;
	margin: 20px 20px 20px 340px;
	padding: 0;
}
#spanish_content h1 {
	font-size: 18px;
	margin: 0;
}
#spanish_content dl dt {
	font-weight: bold;
	color: #000000;
	background: none;
	padding: 0;
}
#spanish_content dl dd {
	margin: 0 0 10px 0;
	color: #000000;
	background: none;
}
/* end spanish microsite */

/* bz copy */

td #bz, td #bzcopyright {
	display:none
}
#bz {
	display:inline;
	float:right;
	font-size:10px;
	font-weight:700;
	margin:0;
	padding:5px 5px 0 0
}
#bz a img {
	vertical-align: middle
}
#bz a {
	text-decoration:none
}
/* seo */
#tabbar {
	font-size:10px;
	font-weight:700;
	margin:0 auto;
	padding:0;
	height:31px
}
#tab {
	width: 500px;
	text-align:left;
	float:left
}
#tab span {
	padding:0 30px 0 0;
	margin:0;
	float:left
}
#tab p {
	padding:0 5px;
	margin:0
}
#tab a {
	color:#FFF;
	display:block;
	line-height:20px
}
#tab a:hover {
	color:#999
}
#tab a:visited {
	color:#CCC
}
#closeSitemap {
	display:none
}
#closeMoreInformation {
	display:none
}
#closeMoreVehicleInformation {
  display:none
}
#sitemapinfo {
	background:#222;
	color:#FFF;
	font-size:10px;
	height:300px;
	margin:0 auto;
	text-align:left;
	position:relative
}
#sitemapinfo h1, #sitemapinfo h2, #sitemapinfo h3 {
	background:#333;
	font-size:10px;
	padding:5px
}
#moreinformation {
	background:#222;
	color:#FFF;
	font-size:10px;
	height:300px;
	margin:0 auto;
	text-align:left
}
#moreinformation h1, #moreinformation h2, #moreinformation h3 {
	background:#333;
	font-size:10px;
	padding:5px
}
#morevehicleinformation {
  background:#222;
  color:#FFF;
  font-size:10px;
  height:200px;
  margin:0 auto;
  text-align:left
}
#morevehicleinformation h1, #morevehicleinformation h2, #morevehicleinformation h3 {
  background:#333;
  font-size:10px;
  padding:5px
}
#siteinfo {
	background:#222;
	color: #FFF;
	font-size:10px;
	height: 300px;
	margin:0
}
#siteinfo h1, #siteinfo h2, #siteinfo h3 {
	background: #333;
	font-size:10px;
	padding:5px
}
#sitevehicleinfo {
  background:#222;
  color: #FFF;
  font-size:10px;
  height: 200px;
  margin:0
}
#sitevehicleinfo h1, #sitevehicleinfo h2, #sitevehicleinfo h3 {
  background: #333;
  font-size:10px;
  padding:5px
}
#sitecontent {
	height:290px;
	margin:5px 10px;
	overflow:auto;
	position:absolute
}
#sitecontent a {
	color:#FFF
}
#sitecontent a:hover {
	color: #AAA
}
#sitevehiclecontent {
  height:190px;
  margin:5px 10px;
  overflow:auto;
  position:absolute
}
#sitevehiclecontent a {
  color:#FFF
}
#sitevehiclecontent a:hover {
  color: #AAA
}
#sitemap {
	height:290px;
	margin: 5px 1% 10px 0;
	overflow:auto;
	width:63%;
	position: absolute;
	top: 0;
	left: 36%
}
#sitemap dl, #sitemap dt, #sitemap dd {
	margin: 0;
	padding: 0
}
#sitemap dd {
	background: none;
	padding: 0 0 0 10px
}
#sitemap dt {
	background:#333;
	padding:0 5px
}
#sitemap ul {
	margin:0;
	padding:0
}
#sitemap li {
	margin:0;
	padding:5px
}
#sitemap li {
	background: none;
	padding: 0 0 0 2px
}
#sitemap h2 {
	margin: 15px 0 5px 0
}
#sitemap a {
	color: #FFF
}
#sitemap a:hover {
	color: #AAA
}
#vi {
	height:290px;
	margin:5px 0 10px 0;
	overflow:auto;
	width:33%;
	position:absolute;
	top:0;
	left:1%
}
#vi dl, #vi dt {
	margin:0;
	padding:0;
	background:none
}
#vi dt {
	background:#333
}
#vi dd {
	margin:0 10px
}
#vi h2 {
	margin:15px 0 5px 0
}
#vi a {
	color:#FFF
}
#vi a:hover {
	color:#AAA
}
#tabbar, #sitemapinfo, #moreinformation, #morevehicleinformation {
	width: 955px;
}
#sitecontent {
	width: 935px;
}
#sitevehiclecontent {
  width: 935px;
}
/* end seo */

/* start embedded coupon styles */

.floater {
	position:absolute;
	top: 150px;
	left: 315px;
	width: 632px;
	height: 422px;
	margin: 0 auto;
	border: 1px solid #000;
	background: #CCC;
	vertical-align: middle;
	z-index: 1000;
}
.dim {
	position: fixed;
	_position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	_height:10000px;
	z-index: 999;
	background: #000;
}
.comboBlocker {
	position:absolute;
	top: 245px;
	left: 315px;
	width: 632px;
	height: 422px;
	margin: 0 auto;
	background: transparent;
	vertical-align: middle;
	z-index: 500;
}
#couponDiv {
	width:630px;
	height:420px
}
/* end embedded coupon styles */

#makeListBackground {
	background:transparent url(/plugins/images/load_graphic-empty.png) top no-repeat;
	min-height:50px;
	min-width:100px;
	width:95%;
}
/* makeList */


.makeList {
	width:95%;
	margin:0px auto;
	min-width:120px;
	max-width:850px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
	color:#fff;
}
.makeList .makeListHeadLeft .makeListHeadRight, .makeList .makeListFootLeft .makeListHeadRight {
	font-size:1px; /* ensure minimum height */
	height:4px;
}
.makeList .makeListFootLeft .makeListHeadRight {
	height:4px;
}
.makeList .makeListHeadLeft {
	background:transparent url(/plugins/images/make_left_top-empty.png) no-repeat 0px 0px;
	margin-right:4px; /* space for right corner */
}
.makeList .makeListHeadLeft .makeListHeadRight {
	background:transparent url(/plugins/images/make_right_top-empty.png) no-repeat right 0px;
	margin-right:-4px; /* pull right corner back over "empty" space (from above margin) */
}
.makeListULDiv {
	background:transparent url(/plugins/images/make_background-empty.png) repeat-x 0px 0px;
	/* background-color:#bbbbbb; */
	margin-right:0px;
}
.makeList .makeListFootLeft {
	background:transparent url(/plugins/images/make_left_bottom-empty.png) no-repeat 0px 0px;
	margin-right:4px;
}
.makeList .makeListFootLeft .makeListHeadRight {
	background:transparent url(/plugins/images/make_right_bottom-empty.png) no-repeat right 0px;
	margin-right:-4px;
}
.divClear {
	clear:both;
}
.makeUL li a {
	cursor:pointer;
	text-align:center;
	width:100px;
	height:50px;
	line-height:50px;
	color:#000;
	font-weight:bold;
	float:left;
	vertical-align:middle;
}
.makeUL li a img {
	border:none;
	cursor:pointer;
}
.makeUL {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	list-style:none;
	float:left;
	width:100%;
}
.makeUL .noSpacer {
	background-image:none;
}
.makeUL li {
	background:transparent url(/plugins/images/home-MakeList-spacer-empty.gif) no-repeat scroll right center;
	cursor:pointer;
	float:left;
	padding:5px 10px;
	text-align:center;
	height:50px;
	width:100px;
}
.divClear {
	clear:both;
}
.POPImage {
	position:absolute;
	z-index:1000;
}

/* === puts header nav drop-down 'above' new inventory === */
.header { *position:relative; _position:relative; *z-index:1000; _z-index:1000; }

#frame .frame-content iframe {height:1400px}