/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#212212;
background:url(images/background.jpg) repeat-x top;
padding:0;
margin:0;
}

.wrap{
background:url(images/wrapBg.jpg) repeat-y;
width:855px;}

.content{
background:url(images/contentBg.jpg) no-repeat top;
padding:0 28px 0 28px;
text-align:left;
height:100%;
min-height:600px;
}

.content1{
background:url(images/contentBg1.jpg) no-repeat top;
padding:0 28px 0 28px;
text-align:left;
height:100%;
min-height:600px;
}

.header{
height:60px;}

.logo{
width:250px;
float:left;}

.logo a{
padding:22px;
display:block;
text-indent:-9999px;
}
.menu{
width:544px;
float:right;}

#navigation{
margin: 0px;
padding-left:60px;
}

#navigation li{
display: inline;
color:#3d4e22;
margin:0px;
padding:0px;
}

#navigation li a{
color:#3d4e22;
float: left;
padding: 18px 25px 17px 25px; /*padding of tabs*/
text-decoration: none;
margin:0px;
}

#navigation li a:hover{
color: #896e00;
background: url(images/menu-over.jpg) no-repeat; /*background image swap on hover*/
}
#navigation li a#selected{
color: #896e00;
background: url(images/menu-over.jpg) no-repeat; /*background image swap on hover*/
}

.flash-selector-wrap{ 
float:left;
width:100%;}

.flash{
float:left;
width:502px;
}

.selector{
float:right;
background:url(images/selectorBg.jpg) no-repeat;
width:297px;
height:243px;
}

.selector ul{
padding-left:40px;
margin:0;}

.selector-wrap{ 
margin-top:18px;
}

.select{
margin-bottom:3px;
clear:both;
float:left;
width:260px;}

.select label{
width:70px;
text-align:right;
font-weight:bold;
float:left;
margin-top:2px;
color:#3D4E22;
}

.select span{ 
width:190px;
float:right;
text-align:right;
}

.select select{ width:188px;}

.selector_title{
font-weight:bold;
color:#3d4e22;
margin:0px;
padding:9px 0px 0 0;
font-family:Arial, Helvetica, sans-serif;
}

.submit-button{
background:url(images/submit-btn.gif) no-repeat;
width:74px;
height:20px;
border:none;}

.bullets{
position: relative;
}

.bullets li{
list-style-image:url(images/bulletcheck.gif);
font-weight:bold;
color:#101500;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
}

.leftcol{
float:left;
width:490px;
margin-top:10px;
}

.rightcol{
float:right;
width:297px;
margin-top:10px;
}

.usedCar{
background:url(images/used-car-bg.jpg) no-repeat;
width:295px;
height:242px;}

.selector-wrap1{ 
margin-top:88px;
}

.dir{ float:left;
width:146px;}

.help{
float:left;
width:276px;
height:170px;
margin-left:28px;
background:url(images/helpBg.png) no-repeat;
padding:10px;}

.help img{
float:right;
margin-top:-10px;}

.pc{
color:#fff;
font-weight:bold;
padding-top:34px;}

.pc a{
color:#fff;}

.bucket_header{
background:url(images/bucket-top.gif) no-repeat;
height:32px;
padding-left:11px;
width: 285px;
}

.bucket_header h1{
margin:0;
padding:0;}

.bucket_btm{
background:url(images/bucket-btm.gif) no-repeat;
height:6px;
}

.bucket_middle{
	background:url(images/bucket-middle.gif) repeat-x top left #f0fbd4;
	border-left:1px solid #476010;
	border-right:1px solid #476010;
	padding:10px;
	width: 274px;
	margin-top:-1px;
	
}

.bucket_middle a{
color:#9a0307;
font-weight:bold;
}



.more_articles{
width:100px;
float:right;
margin:-2px 4px 0 0 ;
}

.more_articles a{
color:#395204;
text-align:right;}

.footer{ 
background:url(images/footerBg.jpg) no-repeat top #fff;
padding:30px 10px 10px 10px;
color:#68833e;
}

.footer a{
	color:#68833e;
}
.footer a:hover{
	text-decoration:none;
	color:#896e00;
}

.footer div{
margin-top:8px; }


.main-col{ 
float:left;
width:546px;
margin-top:20px;
padding-left:15px;}

.adv-wrap{
float:left;
width:100%;}

.adv{
float:right;
width:360px;}

.model{
width:160px;
float:left;}

.model img{
border:solid 1px #000;}

.adv ul{
padding:0;
margin:6px 0 0 14px;}

.dbullet li{
color:#b9181d;
list-style-image: url(images/dbullet.gif);
margin:0;
padding-left:5px;
line-height:16px;
}

.right-link-col{
float:right;
width:210px;
margin-top:20px;}

.box_header{
background:url(images/box-top.gif) no-repeat;
height:32px;
padding-left:8px;
width:204px;
}

.box_middle{
background:url(images/box-middle.gif) top left repeat-x;
border-left:1px solid #89a252;
border-right:1px solid #89a252;
background-color:#e3eccc;
width:202px;
padding-top:10px;
}

.more{
display:block;
text-align:right;
padding:4px;
color:#9A0307;}

.box_middle ul{
margin:0;
padding:0;}

.box_middle li{
border-bottom:dashed 1px #889A61;
padding:6px 6px 6px 14px;
list-style:none;
margin:0 10px 0 10px;
background: url(images/dbullet.gif) left no-repeat;
}

.box_middle li a{
color:#585850;
text-decoration:none;
}

.box_middle li a:hover{
color:#000;
}

.box_btm{
background:url(images/box-btm.gif) no-repeat;
height:7px;
margin-bottom:10px;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#395204;
letter-spacing:-1px;
font-weight:normal;
padding:4px 0 0 0px;
margin:0px;
float:left;
display:block;
}

.js-form{ margin-top:20px;}

.js-form-article{ 
margin:20px 0 0 10px;
float: right;
}

.dir-wrap{ 
width:700px;
margin:20px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.heading{
color:#990407;
font-size:20px;
border-bottom:dotted 1px #889A61;}

.list-wrap{
margin-top:10px;
float:left;
width:100%;
border-bottom:dotted 1px #889A61;}

.list{
float:left;
width:220px;
padding:6px;
color:#999;}

.list a{
color:#B9181D;
text-decoration:none;
font-weight:bold;
}

.heading1{
color:#990407;
font-size:12px;
font-weight:bold;
}

.heading2{
color:#990407;
font-size:14px;
font-weight:bold;
}

.related-links{
margin-top:20px;
float:left;
width:100%;}

.related-links a{
color:#585850;
font-weight:bold;
}

.related-links a:hover{
color:#000;
}

.back span{ 
padding-right:10px;}
.back a{ 
padding-left:10px;
color:#000;
font-weight:normal;}

.sub-link{
padding:10px 0 10px 20px;
border-bottom:dotted 1px #889A61;
}

.sub-link a{
font-size:13px;
text-decoration:none;
color:#585850;
}

.cat-links{
margin-top:20px;
float:left;
width:100%;}

.cat-links span a{
color:#585850;
font-weight:bold;
text-decoration:underline;
}

.cat-links span a:hover{
color:#000;
}

.cat-links a{
text-decoration:none;}

.glossary_nav{
	margin: 0px;
	padding-left:20px;
	padding-top: 20px;
}

.glossary_nav li{
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	color:#3d4e22;
	font-size:16px;
	margin:0px;
	padding:0px;
}

.glossary_nav li a{
font-weight:normal;
}

.active a{
color:#9a0307; 
font-weight:bold;
}

.related-links p strong{
color:#9a0307; 
}

.glossary_note{
margin-top:10px;}

.used-heading{
font-size:18px;
color:#9a0307;
text-align:center;
}

.post{
margin:30px 0 10px 0;}

.main-col a{
color:#585850;}

main-col a:hover{
color:#000;
}

.post-meta{
color:#6A6A64;}

.alignleft{
width:270px;
float:left;}

.alignright{
width:270px;
float:right;
text-align:right;}

#comment{
width:370px;}

#comments h3{color:#9A0307;}

#comments div{
border-bottom:solid 1px #000;
border-top:solid 1px #000;
background-color:#F0F1E5;
}

#comments h4{
margin:0;padding:0;}



/*popup*/

#cw_wrapper{
  position: relative;
  width: 100%; height: 100%;
  overflow: auto;
}
#cw_net_one{
  position: fixed; 
  top: 0px;
  left: 0px; 
  background: transparent; 
  width: 100%; height: 10px; 
  z-index: 9999;
}
#cw_net_two{
  position: fixed; 
  top: 15px;
  left: 0px; 
  background: transparent; 
  width: 100%; height: 10px; 
  z-index: 9999;
}
#cw_darken_screen{
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 9998;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
}


#popup{ 
font:Verdana, Arial, Helvetica, sans-serif;
width:501px;
height:398px;
border:solid 3px #096402;
float:left;
color:#fff;
background:url(images/popupBg.jpg) top no-repeat #71873E; }
	
#header{
font-size:17px;
padding:10px;
font-weight:bold;}

#list-wrap{
height:88px;
width:218px;
padding-left:282px;}

#list{
padding:4px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:left;
}

#return{
text-align:center;
margin-top:92px;
}

#survey{
text-align:center;
margin-top:10px;
}

#survey div{
text-align:center;
padding-top:4px;
}

#survey input{
background-color:#435617;
border:solid 1px #222E06;
color:#fff;
margin-top:4px;
padding:2px;
}

#survey textarea{
height:40px;}

h1{
font-size:16px;
font-weight:bold;
color:#990407;}

h2{
font-size:12px;
font-weight:bold;}





/* MONTHLY PAYMENT CALCULATOR */

#middle_small3_border {
font-size: 11px;
width: 320px;
border: 1px solid #999;
padding: 2px;
clear: left;
margin: 0px 10px;
}
.calc_index_left {
float:left;
width: 150px;
text-align: left;
font-weight: bold;
padding-left: 1px;
padding-top: 4px;
margin-bottom: 2px;
}
.calc_index_right {
float:left;
width: 165px;
font-weight: bold;
padding-left: 1px;
margin-bottom: 2px;
}
.calc_index_fields {
width: 155px;
}
.calc_index_fields2 {
width: 160px;
}

.calc_index_border_dw_inv { 
font-size: 12px; 
padding: 2px; 
border-top: 1px solid #a6a6a6; 
background-color: #efefef;
font-weight: bold;
height: 22px;
width: 316px;
}
.calc_index_bottom_left {
float: left;
width: 140px;
text-align: left;
}
.calc_index_bottom_right {
float: right;
width: 165px;
text-align: center;
}
.calc_index_width {
width: 160px; 
}


/* Selector */

.make-selector{
background:url(images/selector-bg.jpg) no-repeat;
width:373px;
height:418px;
}

.selector-heading{
font-weight:bold;
font-size:12px;
color:#086C60;
padding:74px 15px 15px 15px;
text-align:center;
}

.make{
float:left;
width:210px;
margin-left:20px;
height:32px;}

.make label{
font-weight:bold;
float:left;
width:60px;
text-align:right;}

.make span{
float:right;
width:146px;}

.make select{
width:146px;}

.selector-button{
width:120px;
font-weight:bold;
color:#000;
font-size:18px;}

.selector-car{
padding:10px 0 10px 0;}

.selector-text{
text-align:center;
padding:106px 15px 15px 15px;}

.selector-text span{
font-size:14px;
font-weight:bold;
color:#9D0C0F;}

#zip{width:142px;}

.promo{
border: 1px solid #89A252;
padding:6px;
background:#E3ECCC;
width:400px;
font-weight:bold;
color:#000;
font-size:14px;
}

#carbg{
float:left;
width:502px;
height:253px;}
