.col-1 .inner {
	margin:0 0 0 40px
}
.col-2 .inner {
	width:549px;
	margin:0 40px 0 0
}
* html .col-2 .inner {
	margin:0 20px 0 0
}
h5.topic {
	float:left;
	color:#000;
	width:549px;
	background:transparent url(../images/bg_dotsHoriz.gif) bottom left repeat-x;
	padding-bottom:8px
}
h5.header {
	float:left;
	color:#000;
	width:549px;
	background:transparent url(../images/bg_dotsHoriz.gif) top left repeat-x;
	padding-top:9px
}
h5 {
	color:#333
}
h5.top {
	color:#000;
	padding-top:13px
}
h5.grey {
	color:#999;
	padding-bottom:20px
}
h5.blue {
	color:#05A
}
h5.darkBlue {
	color:#003B77
}
h4 {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif !important;
	font-weight:bold;
	font-size:14px;
	color:#1E6CB7
}
h4.title {
	padding-bottom:16px
}
ul.arrowContainer {
	float:left
}
ul.arrowContainer li {
	float:left;
	width:250px
}
ul.arrowContainer li ul.arrow li {
	padding-bottom:10px
}
ul.modelsContainer {
	float:left;
	width:549px;
	padding:7px 0 25px 0
}
ul.modelsContainer li {
	float:left;
	width:142px;
	margin-right:40px
}
* html ul.modelsContainer li {
	margin-right:20px
}
ul.modelsContainer li ul.arrow li {
	padding-bottom:10px
}
ul.carYears-list {
	float:left;
	list-style:none;
	padding:0 0 20px 0
}
ul.carYears-list li {
	float:left;
	width:100px
}
ul.carYears-list li.title {
	font-weight:bold
}
.rightRail-title {
	padding-bottom:10px
}
ul.arrow li.title {
	font-weight:bold;
	background:transparent url(../images/bg_dotsHoriz.gif) bottom left repeat-x;
	margin-bottom:7px
}
ul.arrow li.header {
	font-weight:bold;
	background:transparent url(../images/bg_dotsHoriz.gif) bottom left repeat-x;
	margin:20px 0 7px 0
}
ul.selectionContainer {
	float:left;
	width:549px;
	margin:0;
	padding:0
}
ul.selectionContainer li {
	float:left;
	width:173px;
	margin:0;
	padding-right:10px
}
ul.selectionContainer li ul li {
	color:#999;
	padding-bottom:10px
}
ul.formContainer {
	float:left;
	margin:0;
	padding:0
}
ul.formContainer.underline {
	float:left;
	width:100%;
	margin-top:36px;
	padding-top:12px;
	background:transparent url(../images/bg_dotsHoriz.gif) top left repeat-x
}
ul.formContainer li {
	padding:0 5px 0 0;
	vertical-align:middle;
}
ul.formContainer li.copy {
	width:200px;
	padding-top:10px;
	font-size:10px;
	color:#535353;
	line-height:12px
}
ul.formContainer li.title {
	font-weight:bold;
	padding:15px 0 15px 0
}
ul.formContainer li.btn {
	padding-left:115px
}
ul.formInteriorContainer {
	margin-bottom:10px;
	padding:0;
	list-style:none
}
ul.formInteriorContainer li {
	margin:0;
	padding-right:5px;
	display:inline
}
ul.formInteriorContainer li.first {
	float:left;
	width:60px;
	font-weight:bold;
	font-size:12px
}
ul.formInteriorContainer li.firstName {
	float:left;
	width:95px
}
ul.formInteriorContainer li.required {
	font-size:10px
}
ul.formInteriorContainer li.register {
	float:left;
	margin-top:10px
}
ul.formInteriorContainer li.adv_search {
	font-size:12px
}
ul.formInteriorContainer li.adv_search a {
	text-decoration:underline
}
ul.formInteriorContainer li.adv_search a:hover {
	color:#000
}
select.text.short {
	width:80px;
	margin:0;
	padding:0;
	border:1px solid #7F9DB9;
	font-size:12px
}
select.text.medium {
	width:168px;
	margin:0;
	padding:0;
	border:1px solid #7F9DB9;
	font-size:12px
}
.splash {
	background:#fff url(../images/bg_landingPage.gif) 0 0 repeat-x;
	background-position:0px -15px !important
}
	.splash2{
	background:#fff url(../images/bg_landingPage.gif) 0 0 repeat-x;
	background-position:0px -15px !important;
	height:40px;
	position:relative;
	width:955px;
	padding-top:15px;
	padding-left:15px;
	}

h1.sansserHead a {
	color:#0f2554;
	text-decoration:none
}
h1 a {
	color:#bababa;
	text-decoration:none
}
.searchBox-Container {
	width:400px;
	margin:0;
	padding:84px 0 0 32px
}
.searchBox-Container h2 {
	color:#013364;
	padding:0 0 15px 0
}
.searchExamples {
	margin-top:0px
}
.searchExamples h4 {
}
.searchExamples h4 span {
color:#FF0000;
}
.searchExamples td {
	line-height:140%;
	padding-right:10px;
	font-size:0.9em
}
.qualityContainer{
	float:left;
	width:260px;
	margin: 10px 0 70px 0;
	padding:14px 0 0 14px;
	border:1px solid #f7ec64;
	background:#fffbcf url(../images/bg_info_yellow.gif) bottom left repeat-x
}
.qualityContainer p a { line-height: 140%;}
div.smart {margin-right: 15px; text-align: left;}
div.smart li{ color: #333; background: url(../images/check_rail.gif) top left no-repeat; padding: 3px 0 7px 25px; margin: 0; background-position: 0 4px;}
div.smart p { margin: 0 0 6px 2px;}


table.carSelections {
	width:600px;
	margin:0 0 15px 0;
	padding:0;
	font-size:12px;
}
table.carSelections tr {
	margin:0;
	padding:0
}
table.carSelections td {
	margin:0;
	padding:7px 6px 5px 0;
	border-right:4px solid #FFF;
	width:140px;
}
table.carSelections td.col-1 {
	margin:0;
	padding:7px 10px 5px 0;
	background:red
}
table.carSelections td.title {
	margin:0;
	padding:0 0 7px 0;
	font-weight:bold;
	background:transparent url(../images/bg_dotsHoriz.gif) bottom left repeat-x
}
table.carSelections td ul {
	padding:0 0 5px 0;
}

table.carSelections td ul li {
	padding:0 0 10px 0;
	color:#999;
}
table.carSelections td ul li.title {
	margin:0 0 7px 0;
	padding:0 0 7px 0;
	color:#000;
	font-weight:bold;
	background:transparent url(../images/bg_dotsHoriz.gif) bottom left repeat-x
}
table.carSelections td ul li ul.bob {
	width:315px;
	margin:0;
	padding:0;
	list-style:none
}
table.carSelections td ul li ul.bob li {
	margin:0;
	padding:0;
	display:inline
}
table.carSelections td ul li ul.bob li.divider {
	margin:0;
	padding:0 20px 0 20px
}



.underline {
	float:left;
	width:100%;
	background:transparent url(../images/bg_dotsHoriz.gif) 0 40px repeat-x
}
.rightRail-promo .img {
	padding-bottom:11px
}
.grey {
	color:#878787
}
p a {
	color:#690
}
.indent {
	margin-left:20px
}
.logo_test_drive {
	padding:0 0 0 197px
}
.img-cartips {
	padding:0 0 19px 0
}
.spacer {
	float:left;
	padding-bottom:20px
}
.historydiv{
PADDING-RIGHT: 14px; BACKGROUND: url(../images/3_rail.gif) no-repeat right bottom; PADDING-BOTTOM: 8px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial
}
.history-search{
	background: transparent url(../images/bg_dotsHoriz.gif) repeat-x scroll left bottom;
	padding-bottom: 5px;
	margin-bottom: 7px;
	font-size: 14px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	font-family: "trebuchet ms" ! important;
}
table.carcatetable {
	width:280px;
	margin:0 0 15px 0;
	padding:0;
	font-size:12px;
}
table.carcatetable tr {
	margin:0;
	padding:0
}
table.carcatetable td {
	margin:0;
	padding:7px 2px 5px 0;
	border-right:4px solid #FFF;
	width:140px;
}
table.carcatetable td.col-1 {
	margin:0;
	padding:7px 10px 5px 0;
	background:red
}
table.carcatetable td.title {
	margin:0;
	padding:0 0 7px 0;
	font-weight:bold;
	background:transparent url(../images/bg_dotsHoriz.gif) bottom left repeat-x
}
table.carcatetable td ul {
	padding:0 0 5px 0;
}

table.carcatetable td ul li {
	padding:0 0 10px 0;
	color:#999;
}
table.carcatetable td ul li.title {
	margin:0 0 7px 0;
	padding:0 0 7px 0;
	color:#000;
	font-weight:bold;
	background:transparent url(../images/bg_dotsHoriz.gif) bottom left repeat-x
}
table.carcatetable td ul li ul.bob {
	width:315px;
	margin:0;
	padding:0;
	list-style:none
}
table.carcatetable td ul li ul.bob li {
	margin:0;
	padding:0;
	display:inline
}
table.carcatetable td ul li ul.bob li.divider {
	margin:0;
	padding:0 20px 0 20px
}

div.inner table.grid-table {
	padding:0;
	width:600px;
	margin:2px 0 0 0;
	border-top:#C6C6C6 1px dotted;
}
div.inner table.grid-table th {
	background:transparent url(../images/divider_h_dotted.gif) 0 100% repeat-x;
	font-weight:blod;
	vertical-align:middle;
	font-size:0.9em
}
div.inner table.grid-table th h3 {
	display:inline;
	white-space:nowrap;
	margin:0;
	padding:0 0 5px 0px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif !important;
	font-size:1em;
	color:#1E6CB7
}
div.inner table.grid-table th select {
	margin:0px 2px
}
div.inner table.grid-table th.tcol-1 {
	height:32px;
	padding-left:10px
}
div.inner table.grid-table th.tcol-1 img {
	margin:0 1px 6px 0;
	border:none
}
div.inner table.grid-table th.tcol-1 select.text {
	width:125px
}
div.inner table.grid-table th.tcol-5 h3 {
	display:inline;
	margin:0;
	padding:0 0 5px 10px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif !important;
	font-size:1em;
	color:#1E6CB7
}
div.inner table.grid-table th.tcol-3 {
}
div.inner table.grid-table th.tcol-3 div {
	background:transparent url(../images/divider_v_dotted.gif) 0 0 repeat-y
}
div.inner table.grid-table th.tcol-5 {
}
div.inner table.grid-table th.tcol-5 div {
	color:#767676;
	background:transparent url(../images/divider_v_dotted.gif) 0 0 repeat-y;
	padding:8px;
	float:left
}
div.inner table.grid-table th.tcol-5 div.perPage {
	background:none;
	padding:0px;
	float:right;
	margin:6px 8px 6px 0;
	font-size:1.0em
}
div.inner table.grid-table th.tcol-5 div.perPage select.text {
	width:50px
}
div.inner table.grid-table th.tcol-5_5 {
}
div.inner table.grid-table th.tcol-5_5 div {
	color:#767676;
	background:transparent url(../images/divider_v_dotted.gif) 0 0 repeat-y;
	padding:8px;
	font-size:0.9em
}
div.inner table.grid-table th div {
	color:#767676;
	background:transparent url(../images/divider_v_dotted.gif) 0 0 repeat-y;
	padding:8px 0 8px 8px;
	font-size:12px;
}
div.inner table.grid-table th.tcol-1 {
	width:44px
}
div.inner table.grid-table th.tcol-1 div {
	background:none;
	padding:8px 0 8px 0; 
}
div.inner table.grid-table th.tcol-2 {
	width:48px
}
div.inner table.grid-table th.tcol-3 {
	width:215px
}
div.inner table.grid-table th.tcol-4 {
	width:74px
}
div.inner table.grid-table th.tcol-5 {
	width:76px
}
div.inner table.grid-table th.tcol-6 {
	width:62px
}
div.inner table.grid-table th.tcol-7 {
	width:134px
}

div.inner table.grid-table td {
	background:transparent url(../images/divider_h_dotted.gif) 0 100% repeat-x;
	vertical-align:top;
	margin:0;
	padding:5px 0 5px 0;
	color:#333
}
div.inner table.grid-table td div {
	background:transparent url(../images/divider_v_dotted.gif) 0 0 repeat-y;
	padding:0 0 0 8px;
	font-size:12px;
	height:100%
}
div.inner table.grid-table td.tcol-1 div {
	background:none;
	padding:0 0 0 10px
}
div.inner table.grid-table td.tcol-4 div {
	text-align:right;
	width:70px;
	float:left;
	display:inline;
	font-weight:bold;
	color:#093C73
}
div.inner table.grid-table td.tcol-4 div.promo {
	float:left;
	width:80px;
	display:inline;
	padding:0;
	margin:-2px 0 0 2px;
	background:none
}
div.inner table.grid-table td.tcol-5 div {
	font-weight:bold
}
div.inner table.grid-table td.tcol-5_5 div {
	text-align:center;
	padding-left:0;
	padding-right:0
}
div.inner table.grid-table td.tcol-7 div {
	line-height:11px; text-decoration:none;font-size:10px; word-break:break-all;overflow:auto;}
 
div.inner table.grid-table td.tcol-7 span.domain {
	color:#4A9300;
	}
 
