@charset "utf-8"; /*@import url("rss.css"); @import url("feed.css"); */
body { background-image: url(../images/bg-body2.jpg); background-repeat: no-repeat; background-attachment:fixed; margin: 0px; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; }
h1 { color: #554F2B; }
h2 { color: #1C1A10; }
.main_wrap { width: 968px; margin-right: auto; margin-left: auto; margin-top: 12px; }
.head { background-image: url(../images/bg-header.png); background-repeat: no-repeat; text-align: right; height: 151px; padding: 18px; }
.content_wrapper { background-image: url(../images/bg-content.png); background-repeat: repeat-y; clear: both; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; }
.menu { border-top-width: 1px; border-top-style: solid; border-top-color: #443F22; border-bottom-width: 4px; border-bottom-style: double; border-bottom-color: #443F22; line-height: 28px; }
.menu a { font-size: 14px; font-weight: bold; text-decoration: none; margin-right: 20px; color: #443F22; }
a { color:#443f22; }
.leftcol { float: left; width: 625px; }
a:hover { text-decoration:none; }
.leftcol ul { float: left; width: 42%; padding: 0px; margin-top: 0px; margin-right: 2%; margin-bottom: 0px; margin-left: 2%; background-color: #DAD1C0; border: 1px solid #443F22; }
.leftcol ul li { list-style-position: inside; list-style-type: none; margin-bottom: 1px; background-color: #7A6A49; line-height: 24px; padding-left: 6px; }
.leftcol ul li a { color: #1C1A10; text-decoration: none; font-weight: bold; }
.leftcol ul li a:hover { text-decoration: underline; }
.leftcol ul li:hover { background-color: #9E8A5F; }
.bottomli { margin-bottom: 0px; }

/*Wide Column */
.widecol { float: left; width: 960px; }
a:hover { text-decoration:none; }
.widecol ul { float: left; width: 42%; padding: 0px; margin-top: 0px; margin-right: 2%; margin-bottom: 0px; margin-left: 2%; background-color: #DAD1C0; border: 1px solid #443F22; }
.widecol ul li { list-style-position: inside; list-style-type: none; margin-bottom: 1px; background-color: #7A6A49; line-height: 24px; padding-left: 6px; }
.widecol ul li a { color: #1C1A10; text-decoration: none; font-weight: bold; }
.widecol ul li a:hover { text-decoration: underline; }
.widecol ul li:hover { background-color: #9E8A5F; }


.rightcol { float: right; width: 295px; }
.clrboth { clear: both; }
.foot { clear: both; background-image: url(../images/bg-foot.png); background-repeat: no-repeat; padding-top: 20px; text-align: center; }
/*.side-featured img { width:80px; }*/
.side-featured .image_wrap { float:left;}
.side-featured .details { float:left; font-size:10px; width:160px; margin-left:12px; }
.side-featured .content_wrap { height:125px; }
.more_cars { clear:both; }
.leftcol td ul { width: 100%; border: none; }
.leftcol td ul li {	background-color: #b6a685;}

/*Feed CSS*/
.content_wrap { height: 210px; width: 160px; float:left; margin: 6px 3px; overflow:hidden; background:url(../images/bg-listing.png) no-repeat; color:#666666; line-height:18px; padding:45px 10px 10px 10px; text-align:center;}
.content_wrap:hover {}
.image_wrap { text-align:center; height:113px; width:158px; overflow:hidden;}
.image_wrap img {  margin:0px; }
.details { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
.dealer_info { height:1px; visibility:hidden; display:none;}
/*fixes old list formatting*/
.details_pricelabel { display:inline; }
.details_pricecont { display:inline; }
.details_labelmiles { display:inline; }
.details_milescont { display:inline; }
.details .more_infolink a {color:#ff6600;}


/*Footer*/
.footer-top { background:url(../images/bg-footer.png) no-repeat center; height:15px; clear:both; margin-top:15px;}
.footer-mid { background:url(../images/bg-footer-mid.png) repeat-y center; text-align:center; padding:0px 10px; font-size:11px;}
.footer-mid a { padding:0px 10px;}
.footer-foot { background:url(../images/bg-footer-foot.png) no-repeat center; height:10px;}

/*Filter CSS*/
.filter {width:99%; margin:10px auto; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.hdng {font-size:18px; color:#333;}
.fBtn { padding:6px;}
table.filter { /*background-color:#efefef;*/}
table.filter td {padding:5px; /*background-color:#ccc;*/}
