/* ----------- RESET Set up CSS defaults for all browsers */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-family: inherit; font-size: 1em; vertical-align: baseline; }
body { line-height: 1.5; }
/*table { border-collapse: separate; border-spacing: 0; }*/
caption, th, td { text-align: left; font-weight: 400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
.clr { clear: both; }
* {
zoom: 1;
}

.contact_box {
    color: #ffffff;
	background: #505050;
    padding: 10px;
}

a{
	color:#000000;
	font-weight:normal;
}
a:hover{
	text-decoration: none; 
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	color:#000000;
}
table, caption, tbody, tfoot, thead, tr, th, td { vertical-align: top; }
.wrapper {
width: 980px;
margin: 0 auto;
}
.list-block, .list-block li, .list_block, .list_block li {
display: block;
margin: 0;
padding: 0;
}
.align-right { text-align: right; }
.align-center { text-align: center; }
.valign-bottom { vertical-align: bottom; }
.valign-middle { vertical-align: middle; }
/*** Font ***/
.small {
font-size: 10px;
}
.medium {
font-size: 11px;
}
.large{
font-size: 14px;
}
.large2{
font-size: 15px;
}
.larger{
font-size: 16px;
}
.larger1{
font-size: 17px;
}
.larger2{
font-size: 18px;
}
.largest{
font-size: 18px;
}
.bold {
font-weight: bold;
}
.nodecoration {
text-decoration: none;
}
/* //Font */
/*** Colors ***/
.black, a.black {
color: #000000;
}
.blue, .results .row_active a.blue {
color: #00498b;
}
.red, .results .row_active a.red {
color: #d91010;
}
.white, .results .row_active a.white {
color: #ffffff;
}
.orange {
color: #F87C02;
}
.bg_black{
background-color: #000000;
color: #FFFFFF;
}
.bg_blue{
background-color: #2E7FC0;
}
.bg_cement{
background-color: #0d0f18;
color: #ffffff;
}
.bg_darkblue {
background-color: #000940;
}
.bg_darkgrey{
background-color: #312D2C;
}
.bg_deep {
background: #1b1b1b;
}
.bg_lifetime{
background-image: url(../images/bg_lifetime.jpg);
background-position: 595px 10px;
background-repeat: no-repeat;
padding: 10px 0px 10px 10px;
}
.bg_orange{
background-color: #F00001;
}
.bg_print{
background-color: #202020;
}
.bg_red {
background: #d80000;
color: #FFFFFF;
}
.bg_white{
background-color: #FFFFFF;
color: #000000;
}
/* //Colors */
/*** Borders ***/
.border_black{
border: 1px solid #444444;
}
.border_bottom_black{
border-bottom: 1px solid #000000;
}
.border_bottom_cement{
border-bottom: 1px dotted #666666;
}
.border_bottom_white{
border-bottom: 1px solid #FFFFFF;
}
.border_cement{
border: 1px solid #939597;
}
.border_top_cement{
background-image: url(../images/border_line.gif);
background-position: top left;
background-repeat: repeat-x;
}
.border_white{
border: 1px solid #FFFFFF;
}
.borders_top_white {
border-left: 1px #ffffff solid;
border-right: 1px #ffffff solid;
border-top: 1px #ffffff solid;
}
/* //Borders */
/*** Forms ***/
input, textarea{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
input[type='password'] {
border: 1px solid #8d9aad;
}
input[type='text'] {
border: 1px solid #8d9aad;
padding: 2px;
}
textarea {
border: 1px solid #8d9aad;
}
select {
border: 1px solid #8d9aad;
font-size: 13px;
}
.formTableHeading{
background:#464646;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding: 3px 0 3px 15px;
}
form td {
padding: 2px;
}
.cellspace2 {
border-spacing: 2px;
}
.grey {
color: #505050;
}

.formtable {
height: 30px;
}
.formtable .head{
height: 15px;
}
.formtable .head div{
background-color: #333333;
color: #FFFFFF;
padding: 2px 0 0 3px;
}
.formtable .label{
padding-right: 10px;
text-align: right;
vertical-align: top;
width: 220px;
}
.formtable .submit{
height: auto;
}
.formtable .text_box_half{
width: 113px;
}
.formtable input{
height: 15px;
}
.formtable select.text_box{
width: 232px;
}
.formtable td{
height: 26px;
padding: 0 0 0 3px;
vertical-align: top;
}
.formtable td table td{
height: auto;
margin: auto;
padding: 0;
}
.formtable1 .label{
height: 25px;
}
.resume{
height: 336px;
width: 500px;
}
.round_rect_big_cement{
background-image: url(../images/border_rect_big.jpg);
background-position: center top;
background-repeat: no-repeat;
}
.round_rect_cement{
background-image: url(../images/round_border.jpg);
background-position: right top;
background-repeat: no-repeat;
}
.round_rect_cement div{
margin: 10px;
}
.schedule .labels .no{
height: 12px;
}
.schedule .labels td{
height: 35px;
}
.schedule .labels td td{
height: auto;
width: auto;
}
.schedule .select_box{
width: 115px;
}
.schedule .select_box_big{
width: 233px;
}
.schedule .select_box_half{
width: 116px;
}
.schedule .small_box{
height: 17px;
padding: 3px 0px 1px 4px;
width: 37px;
}
.schedule .terms_box{
border: 1px solid #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
height: 180px;
overflow: auto;
padding: 10px;
width: 687px;
}
.schedule .text_area{
height: 113px;
width: 310px;
}
.schedule .text_box{
height: 17px;
padding: 3px 0px 1px 4px;
width: 228px;
}
.schedule select{
}
.financing .labels .no{
height: 12px;
}
.financing .labels td{
height: 35px;
}
.financing .select_box{
width: 113px;
}
.financing .terms_box{
border: 1px solid #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
height: 180px;
overflow: auto;
padding: 10px;
width: 97%;
}
.financing .text_area{
height: 40px;
padding: 3px 0px 1px 4px;
width: 224px;
}
.financing .text_box{
height: 17px;
padding: 3px 0px 1px 4px;
width: 224px;
}
.financing select{
}
.sep{
height: 10px;
}
.sep2{
height: 20px;
}
.mpg_calculator{
background: url(../images/mpg_calculator_bg.gif) left top no-repeat;
height: 350px;
width: 710px;
color: #000000;
}
.mpg_calculator{
background: url(../images/mpg_calculator_bg.gif) left top no-repeat;
height: 350px;
width: 710px;
color: #000000;
}
.mpg_note{
background: url(../images/fuel.jpg) 95% 10% no-repeat;
height: 120px;
padding: 20px 160px 0 5px;
}
.mtable input{
padding-left: 3px;
text-align: left;
width: 77px;
}
.mtable select{
padding-left: 1px;
text-align: left;
width: 83px;
}
.mtable td {
height: 24px;
}
.news .border{
border-bottom: 1px solid #000000;
height: 1px;
margin: 15px 20px 15px 20px;
}
.noborder_left{
border-left: none;
}
.noborder_right{
border-right: none;
}
/* //Forms */
/*** Buttons ***/
.button, .button input, .button span {
background: transparent url("../images/buttons/btn_sprite_searchbox.gif") 0 0 no-repeat;
display: block;
text-decoration: none;
}
.button {
padding: 0 6px 0 0;
background-position: right -21px;
position: relative;
}
.button input, .button span {
border: 0;
padding: 2px 14px 4px 20px;
color: #ffffff;
font-weight: bold;
cursor: pointer;
margin: 0;
width: auto;
}
.button_details {
width: 70px;
margin-top: 7px;
float: right;
}
.inside .searchbox form .button {
width: 80px;
float: left;
}
.inside form .button {
width: 120px;
}
.inside form .button_width2 {
width: 142px;
}
.inside form .button_width3 {
width: 166px;
}
.inside form .button input {
width: 114px;
}
.inside form .button_width2 input {
width: 136px;
}
.inside form .button_width3 input {
width: 160px;
}
.searchbox form .button input {
width: 80px;
}
.quotebox .button input {
width: 110px;
}
/* //Buttons */
/*** Tabs style ***/
.tabs {
overflow: hidden;
}
.tabs li {
display: block;
float: left;
width: auto;
margin-left: 3px;
}
.tabs li.first {
margin-left: 0;
}
.tabs li a {
display: block;
padding: 4px 14px;
text-align: center;
text-decoration: none;
}
.tab-block {
display: none;
position: relative;
z-index: 1;
margin-top: -1px;
}
.tab-block-active {
display: block;
}
.tabs a.active {
position: relative;
z-index: 2;
}
/* //Tabs style */

/*** Buttons ***/
.searchbox_home .button input {
margin: 0;
padding: 0;
cursor: pointer;
}
/* //Buttons */

/*** Content ***/
.content {
clear: both;
/*background: #ffffff;*/
}
/* //Content */
/*** Inside Pages ***/
.inside{
height: auto;
margin: 0px;
padding: 0px 10px 0 10px;
text-align: left;
vertical-align: top;
width: 712px;
}
.page_title_wrapper {
background: #ffffff url('../images/bg-inside-pages-top.gif') 0 0 repeat-x;
padding: 25px 0 10px;
text-align:left
}
.pageTitle{
display: inline;
color: #000000;
font-size: 17px;
font-weight: bold;
padding: 10px 40px;
*padding: 0 40px;
text-align: left;
line-height: 40px;
background: #ffffff url('../images/bg-page-title.gif') right 0 no-repeat;
}
/* //Inside Pages */
/*** Searchbox home ***/
.searchbox_home {
font-size: 11px;
}
.searchbox_home .tabs a {
font-weight: bold;
color: #ffffff;
background: #0e2f5f url("../images/bg-tabs.gif") 0 0 repeat-x;
border: 1px solid #15215f;
border-width: 1px 1px 0;
text-transform: uppercase;
width: 88px;
font-size: 11px;
}
.searchbox_home .tabs a:hover {
background-position: 0 -2px;
}
.searchbox_home .tabs a.active {
background-position: 0 -34px;
border: none;
color: #0c4bb1;
}
.searchbox_home .tab-block {
background: #ffffff;
padding: 4px 3px;
}
.searchbox_home .inputs-wrapper {
padding: 3px 21px 5px;
*padding: 1px 21px 4px;
*height: 137px;
}
.searchbox_home select, .searchbox_home input {
width: 182px;
border: 1px solid #8d9aad;
margin: 2px 0;
}
.searchbox_home .small_select select {
width: 83px;
}
.searchbox_home .buttons {
padding: 7px 0;
*padding: 5px 0;
}
.searchbox_home .button, .searchbox_home .button input {
width: 75px;
}
.searchbox_home .button {
float: left;
background: #02030d url("../images/buttons/btn-searchbox-home.gif") 0 0 repeat-x;
border: 1px solid #545a6e;
}
.searchbox_home .button input {
border: none;
background: transparent url("../images/menu/arrow-light.gif") 65px 6px no-repeat;
color: #ffffff;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-align: left;
margin: 0;
padding: 4px 8px 4px 5px;
}
.searchbox_home a {
font-weight: bold;
}
.searchbox_home a.advanced {
margin-left: 100px;
padding-top: 3px;
display: block;
}
.searchbox_home .links {
background: #0c4bb1;
padding: 1px 9px;
overflow: hidden;
}
.searchbox_home .links a {
color: #ffffff;
text-transform: uppercase;
}
.searchbox_home .links li {
display: inline;
background: transparent url("../images/searchbox-home-divider.gif") 0 center no-repeat;
padding: 0 5px 0 8px;
}
.searchbox_home .links li.first {
background: none;
}
/* //Searchbox home */
/*** Models Slider ***/
a.view-showroom {
display: block;
float: right;
width: auto;
margin: 0 19px 0 0;
font-weight: bold;
}
.models-slider {
overflow: hidden;
}
.models-slider .list-wrapper {
width: 970px;
margin: auto;
overflow: hidden;
clear: both;
position: relative;
}
.models-slider .list {
width: 5000px;
position: relative;
}
.models-slider .list li {
float: left;
text-align: center;
background: none;
width: 108px;
}
.models-slider a.item-title {
color: #000000;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
}
.models-slider .slider {
margin: 12px;
}
.models-slider .arrow-left, .models-slider .arrow-right {
display: block;
width: 20px;
height: 19px;
background: transparent url("../images/slider/arrows-sprite.gif") 0 0 no-repeat;
}
.models-slider .arrow-left {
float: left;
}
.models-slider .arrow-right {
float: right;
background-position: -20px 0;
}
.models-slider .track-wrapper {
background: #000000;
margin: 0 20px;
*margin: 0;
height: 19px;
color: #ffffff;
font-size: 11px;
overflow: hidden;
position: absolute;
width: 916px;
}
.models-slider .track span {
padding: 2px 0 0;
text-align: center;
position: absolute;
z-index: 5;
top: 0;
cursor: pointer;
}
.models-slider .slider-handler, .models-slider .slider-handler-downlayer {
display: block;
width: 113px;
height: 19px;
position: absolute;  
}
.models-slider .track .slider-handler-downlayer {
background: #585960 url("../images/slider/bg-handler.gif") 0 bottom repeat-x;
z-index: 3;
}
.models-slider .track .slider-handler {
z-index: 4; 
}
.slider-cat1 {
left: 30px;
}
.slider-cat2 {
left: 124px;
}
.slider-cat3 {
left: 250px;
}
.slider-cat4 {
left: 370px;
}
.slider-cat5 {
left: 482px;
}
.slider-cat6 {
left: 580px;
}
.slider-cat7 {
left: 709px;
}
.slider-cat8 {
left: 828px;
}
/* //Models Slider */
.featured-vehicles {
position: relative;
}
.featured-vehicles .image{
border: 1px solid #0e2c44;
text-align: center;
position: absolute;
top: -57px;
width: 316px;
z-index: 2;
}
.featured-vehicles .title{
color: #012d89;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
padding:0 0 5px 10px;
}
.featured-vehicles .title {
color: #000000;
}
.featured-vehicles .title {
color: #69aa03;
}
.featured-vehicles .info-box{
background: url(../images/bg-preowned-specials-carousel.png);
position: absolute;
bottom: 0;
overflow: hidden;
width: 316px;
z-index: 3;
}
.featured-vehicles .info-box a.nav-prev, .featured-vehicles .info-box a.nav-next{
display: block;
width: 19px;
height: 32px;
background-position: 0 center;
}
.featured-vehicles .info-box .nav-prev {
float: left;
background: url(../images/nav-prev.gif) no-repeat;
}
.featured-vehicles .info-box .nav-next{
float: right;
background: url(../images/nav-next.gif) no-repeat;
}
.featured-vehicles .info-box .details{
margin: 0 19px;
padding: 5px 0 5px;
}
.featured-vehicles .info-box .details .name a,
.featured-vehicles .info-box .details .name a:visited{
font-weight: bold;
font-size: 14px;
color: #ffffff;
text-decoration: none;
}
.featured-vehicles .imageContainer {
position: relative;
height: 138px;
overflow: hidden;
background: #ffffff;
}
.featured-vehicles .loader {
position: absolute;
top: 50px;
left: 142px;
width: 32px;
margin: auto;
z-index: 1;
}
.featured-vehicles .info-box .details .price{
font-weight: bold;
font-size: 14px;
color: #d20100;
}
/*** //Home Boxes ***/
.home-boxes {
padding: 15px 5px;
overflow: hidden;
}
.home-boxes .box {
width: 316px;
background: #0d0f18;
padding: 2px;
margin-left: 4px;
float: left;
}
.home-boxes .first {
margin-left: 0;
}
.home-boxes .title {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #ffffff;
padding: 7px 0 4px 42px;
margin-top: -7px;
}
.home-boxes .ford .title {
background: transparent url("../images/icon-homebox-ford.gif") 0 0 no-repeat;
}
.home-boxes .chevy .title {
background: transparent url("../images/icon-homebox-chevy.gif") 0 0 no-repeat;
}
.home-boxes .preowned .title {
background: transparent url("../images/icon-homebox-preowned.gif") 0 0 no-repeat;
}
.home-boxes .line2 {
padding: 18px 0 10px;
clear: both;
overflow: hidden;
}
.home-boxes .line2 .box {
background: none;
margin-left: 3px;
}
.home-boxes .line2 .title {
color: #000000;
padding-left: 0;
}
.home-boxes .line2 .image {
width: 100px;
float: left;
}
.home-boxes .line2 .descr {
margin-left: 106px;
}
.home-boxes .line2 a.link, .home-boxes .line2 .links a, .sidebar a.link {
background: transparent url("../images/bullet.gif") right center no-repeat;
padding-right: 12px;
font-weight: bold;
text-decoration: none;
}
.home-boxes .line2 a.link:hover, .home-boxes .line2 .links a:hover {
text-decoration: underline;
}
.home-boxes .line2 .links {
padding: 9px 0 0;
clear: left;
}
/* //Home Boxes */
/*** Footer ***/
.footer_deliver{
float:left;
padding-top:10px;
width:960px;
}
.footer{
padding: 15px 10px 10px 10px;
text-align: left;
float:left;
width:960px;
color:#fff;	
height:35px;
/*margin-bottom:40px;*/
}
.footer div{
color: #fff;
font-size: 11px;
}
.footer div a{
color: #fff;
}
.footer div .df-logo{
text-decoration:none;
}
.footer div .df-logo img {
vertical-align: middle;
}
/* //Footer */
/*** Tools ***/
.tools{
clear: both;
color: #fff;
font-size: 11px;
padding-top: 15px;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
width:960px;
border-bottom: 1px dotted #999;
}
.tools .block1{
float: left;
width: 373px;
}
.tools .block2{
float: left;
margin-left: 30px;
width: 125px;
}
.tools .block3{
float: left;
width: 115px;
}
.tools .block4{
float: left;
width: 127px;
}
.tools .block5{
float: left;
}
.tools a{
color: #fff;
text-decoration: none;
}
.tools a:hover{
text-decoration: underline;
}
.icons .facebook a {
background-image: url("../images/icon-facebook.gif");
}
.icons .twitter a {
background-image: url("../images/icon-twitter.gif");
}
.icons .blog a {
background-image: url("../images/icon-blog.gif");
}
.icons .rss a {
background-image: url("../images/icon-rss.gif");
}
/* //Tools */
/*** Inventory ***/
.search_matches {
margin: 20px 0 10px 0;
padding-bottom: 10px;
}
.search_matches .title {
padding-left: 10px;
}
.search_matches .title h2 {
font-size: 17px;
font-weight: bold;
}
td.pagination {
text-align: right;
}
.pagination{
padding-right: 10px;
}
.pagination a {
color: #000000;
text-decoration: none;
}
.pagination a img {
display: none;
}
.pagination ul{
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
.pagination ul li{
display: inline;
font-size: 11px;
}
.pagination ul li a{
background: #ffffff;
color: black;
display: inline-block;
margin: 3px 2px 0px 0px;
padding: 2px 5px;
border: 1px solid #464646;
line-height: 14px;
}
.pagination ul li a:hover{
background: #333333;
color: #ffffff;
}
.pagination ul li.active{
background: #616161;
color: #FFFFFF;
display: inline;
margin: 3px 1px 0px 1px;
padding: 2px 5px;
border: 1px solid #464646;
}
.pagination_bottom{
margin: 10px 0 10px 0;
padding-bottom: 10px;
}
.results{
padding-bottom: 20px;
}
.results a.nodecoration:hover {
text-decoration: underline;
}
.results .border_price{
height: 8px;
}
.results .colspan{
padding-bottom: 0px;
}
.results .model_desc{
background-image: none;
padding-top: 0px;
}
.results .price_bg{
background-color: #13285c;
padding: 5px 10px 5px 0px;
color: #ffffff;
}
.results .price_data{
padding-right: 0px;
}
.results .price_right{
padding-right: 10px;
}
.results .row_active{
background: #ffffff url(../images/results_bg.jpg) 0 0 repeat-x;
}
.results .row_active a {
color: #000000;
}
.results .onstar {
padding: 5px;
}
.results .row_active td{
border-bottom: 1px dotted #343434;
}
.results .row_inactive{
background-image: url(../images/results_bg.jpg);
background-repeat: repeat-x;
}
.results .row1 {
background-image: url(../images/results_bg.jpg);
background-position: top;
background-repeat: repeat-x;
}
.results .td_bg_blue{
background-color: #ffffff;
color: #000000;
}
.results .td_bg_blue a {
color: #000000;
}
.results .td_image{
padding: 7px 7px 0 7px;
}
.results .td_text{
padding: 15px 7px 0px 7px;
}
.results th{
background-color: #0d0f18;
border-right: 1px solid #FFFFFF;
color: #FFFFFF;
padding: 5px;
}
.results th a{
color: #ffffff;
}
.car_finder{
background: url(../images/carfinder_banner.gif) 0 0 no-repeat;
}
.car_finder .cf_column1{
width:113px;

}
.car_finder .cf_column2{

}
.car_finder .cf_column3{
background: url(../images/carfinder_banner.gif) 100% 0 no-repeat;
width: 10px;
}
.car_finder td{
padding: 20px 15px 7px 10px;
}
a.button_auto_finder {
display: block;
width: 130px;
height: 21px;
margin: 10px 0 5px 100px;
}
.disclaimer {
padding: 30px 0 10px 10px;
}
/* //Inventory */
/*** Details ***/
.vehicle_details_container{
background: #00011b;
}
.vehicle-details-header {
padding: 10px;
color: #ffffff;
}
.vehicle-details-header h2 {
font-size: 17px;
font-weight: bold;
}
.vehicle_details .heading{
background: #0d0f18;
color: #ffffff;
font-weight: bold;
}
.vehicle_details .price{
background: #d71010;
color: #ffffff;
}
.vehicle_details .price .newprice{
color: #ffffff;
font-size: 18px;
font-weight: bold;
}
.vehicle_details .price .oldprice{
color: #ffffff;
font-weight: bold;
text-decoration: line-through;
}
.vehicle_details td{
padding: 3px 10px 3px 10px;
}
.print_link {
background: transparent url('../images/icon_print.gif') 0 center no-repeat;  
}
.vehicle_info .boxHeading{
background: #0d0f18;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding: 3px 0 3px 15px;
}
.vehicle_media{
border: 1px solid #ffffff;
background: #0d0f18;
}
.vehicle_media .video_buttons{
height: 52px;
padding: 0 5px 0 5px;
}
.bg_grey, .vehicle_media .bg_grey, .gallery-controls {
background: #0d0f18;
}
.gallery-controls td {
padding: 2px;
line-height: 1.3;
}
.gallery-controls a {
color: #ffffff;
}
.gallery-controls a:hover {
text-decoration: underline;
}
.vehicle_equipment {
color: #252525;
}
.verdotline{
background-image: url(../images/ver_dotline.gif);
background-position: left top;
background-repeat: repeat-y;
height: 125px;
width: 20px;
}
.videoGallery {
color: #000;
margin: 10px auto;
padding: 0;
text-align: right;
width: 1000px;
}
.videoGallery a {
color: #fff;
margin: 2px 0;
}
.economybox {
background: url(../images/economy_bg.gif) top no-repeat;
color: #000000;
height: 40px;
}
.economybox h1{
font-size: 30px;
font-weight: bold;
line-height: 1.3;
}
.epabox{
background: #0d0f18;
color: #ffffff;
padding: 3px 10px 3px 10px;
}
.epabox td {
*padding: 3px 5px;
}
.epabox td td {
*padding: 0;
}
.economybox .align-center table {
margin: auto;
}
.economybox .label {
vertical-align: middle;
padding: 0 5px;
}
.bprev_container, .bnext_container {
padding: 6px 3px;
}
.bullets{
list-style: disc;
margin-left: 0px;
padding-left: 10px;
}
.bullets li{
margin-left: 5px;
padding-left: 0px;
}
.calc_note{
background: url(../images/calculator.gif) 95% 10% no-repeat;
height: 120px;
padding: 20px 160px 0 5px;
}
.calendar_ajax_box {
height: 255px;
}
.car_finder{

}
.car_finder .cf_column1{
width:113px;
background: url(../images/carfinder_banner.gif) 0 0 no-repeat;
}
.car_finder .cf_column2{
background: url(../images/carfinder_banner.gif) -140px 0 no-repeat;
}
.car_finder .cf_column3{
background: url(../images/carfinder_banner.gif) 100% 0 no-repeat;
width:10px;
}
.car_finder td{
padding: 20px 15px 7px 10px;
}
a.button_auto_finder {
display: block;
width: 130px;
height: 21px;
margin: 10px 0 5px 100px;
}
.cement{
color: #999999;
}
.clear{
clear: both;
}

.contact_us .inputbox{
width: 209px;
}
.contact_us .inputbox{
width: 209px;
}
.contact_us .message{
background-color: #C1C2C2;
height: 183px;
margin-left: 15px;
padding: 15px 15px;
width: 183px;
}
.contact_us .selectbox{
width: 280px;
}
.contact_us .selectbox{
width: 280px;
}
.contact_us .textbox{
height: 153px;
width: 274px;
}
.contact_us .textbox{
height: 153px;
width: 274px;
}
.contact_us td{
padding-left: 13px;
}
.contact_us td{
padding-left: 13px;
}
.ct_active{
background: #f0f2f3;
}
.ctable input{
padding-right: 5px;
text-align: right;
width: 77px;
}
.ctable select{
padding-left: 5px;
text-align: left;
width: 83px;
}
.ctable td {
height: 24px;
}
.darkblue{
color: #2a282c;
}
.descr .title {
font-weight: bold;
}
.thumbnails{
margin-top: 5px;
}
.thumbnails td {
padding: 2px;
}
.thumbnails .noleft{
border: solid 1px #FFFFFF;
cursor: pointer;
display: block;
float: left;
margin-bottom: 2px;
margin-left: 0px;
}
.thumbnails div{
display: none;
margin: 0;
padding: 0;
}
.thumbnails img{
border: solid 1px #FFFFFF;
cursor: pointer;
display: block;
float: left;
margin-bottom: 2px;
margin-left: 1px;
}
.list{
background-repeat: no-repeat;
list-style: none;
margin: 0;
padding: 0px 0px 0px 10px;
}
.list a{
text-decoration: none;
}
.list a:hover{
text-decoration: underline;
}
.list li{
background-image: url(../images/icon_arrow.gif);
background-position: left center;
background-repeat: no-repeat;
padding: 0px 0px 0px 12px;
}
.list_checbox{
background-repeat: no-repeat;
list-style: none;
margin: 0;
padding: 0px 0px 0px 0px;
}
.list_checbox a{
color: #FFFFFF;
text-decoration: none;
}
.list_checbox a:hover{
text-decoration: underline;
}
.list_checbox li{
background-image: url(../images/icon_tickbox.gif);
background-position: left center;
background-repeat: no-repeat;
padding: 0px 0px 3px 18px;
}
.loan_calculator {
background: transparent url(../images/loan_calculator_bg.gif) no-repeat scroll left top;
height: 350px;
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
width: 710px;
color: #000000;
}
.sidebar{
margin: 0px;
padding: 0 5px;
text-align: left;
width: 240px
}
.sidebar .offers_box {
padding: 0;
}
.sidebar .box1{
padding: 2px 0 0 0;
}
.sidebar .inText{
padding: 5px;
}
.sidebar .box2{
margin:10px 0;
}
.sidebar .heading{
height: 115px;
}
.sidebar .offer_heading{
background: #0d0f18;
color: #ffffff;
font-size: 11px;
padding: 5px 0 5px 8px;
}
.sidebar .quotebox{
background: #0d0f18;
color: #ffffff;
padding: 4px 5px 5px 4px;
}
.sidebar .quotebox .button {
width: 120px;
}
.sidebar .quotebox .boxHeading{
font-size: 11px;
font-weight: bold;
padding: 4px;
}
.sidebar .quotebox .content{
background: #ffffff;
color: #242424;
padding: 10px 10px 0 10px;
}
.sidebar .quotebox input[type='text']{
color: #656565;
font-size: 11px;
margin-bottom: 2px;
padding: 2px;
width: 186px;
}
.sidebar .quotebox textarea{
color: #656565;
font-size: 11px;
height: 90px;
margin-bottom: 2px;
padding: 2px;
width: 186px;
}
.sidebar .shopping_tools{
background: #0d0f18;
color: #ffffff;
padding: 5px;
}
.sidebar .shopping_tools .boxHeading{
font-size: 11px;
font-weight: bold;
padding: 4px;
}
.sidebar .shopping_tools img{
padding:0 0 1px 0;
}
.sidebar .shopping_tools a{
padding: 0;
}
.sidebar .shopping_tools ul{
margin: 0;
padding: 0;
}
.sidebar .shopping_tools ul li{
padding: 0;
list-style: none;
display: block;
line-height: 9px;
*margin-top: -3px;
}
.sidebar .shopping_tools ul li.first {
*margin-top: 0;
}
.sidebar .descr {
margin: 5px 0 0;
}
.sitemap_l1 li a{
color: #000000;
font-weight: bold;
text-decoration: none;
}
.sitemap_l2 li a{
color: #F87C02;
font-weight: normal;
}
.sitemap_l3{
background-repeat: no-repeat;
font-weight: bold;
list-style: none;
margin: 0;
padding: 0px 0px 0px 10px;
}
.sitemap_l3 li{
background-image: url(../images/icon_arrow.gif);
background-position: left center;
background-repeat: no-repeat;
padding: 0px 0px 0px 12px;
}
.sitemap_l3 li a{
color: #000000;
text-decoration: none;
}
.sitemap_l3 li a:hover{
text-decoration: underline;
}
.sitemaplink {
background: url('../images/sitemap_bg.jpg');
background-position: right;
background-repeat: no-repeat;
height: 20px;
margin: 0;
padding: 3px 10px 0 0;
text-align: right;
}
.sitemaplink a {
font-weight: normal;
text-decoration: none;
}
.small{
font-size: 10px;
}
.small_box{
height: 17px;
padding: 3px 0px 1px 4px;
width: 37px;
}
.strike{
text-decoration: line-through;
}
.subtitle{
font-size: 18px;
font-weight: bold;
}
.td10 td{
padding: 3px 10px 3px 10px;
}
.td10 td td{
padding: 0;
}
.td5 td{
padding: 5px 0px 5px 5px;
}
.td5 td td{
padding: 0;
}
.text_area{
height: 113px;
width: 210px;
}
.text_box_half{
height: 17px;
padding: 3px 0px 1px 4px;
width: 108px;
}
/* //Details */
.adGallery {
background: #ffffff;
color: #000;
margin: 0px auto;
padding: 5px 0 0 0;
text-align: right;
width: 660px;
}
.adGallery a {
color: #333;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
margin: 2px 0;
padding: 0px 10px;
text-decoration: none;
}
.answer_box{
height: 40px;
padding: 3px 0px 1px 4px;
width: 350px;
}
.sub-links {
padding: 20px;
}
.sub-links a {
margin: 10px;
color: #000000;
}
.imagePopup {
background: #ffffff;
border: 1px solid #ffffff;
height: 480px;
margin: 10px auto;
padding: 0;
width: 640px;
}
.incentives ul li a{
color: #000000;
font-weight: normal;
}
.innerError {
background-image: url(../images/invalid.gif);
background-position: left top;
background-repeat: no-repeat;
BORDER-BOTTOM: #FF8000 0px solid;
BORDER-LEFT: #FF8000 0px solid;
BORDER-RIGHT: #FF8000 0px solid;
BORDER-TOP: #FF8000 10x solid;
COLOR: #FF8000;
MARGIN: 0px;
padding-left: 20px;
padding-top: 1px;
}
.innerHelp {
background-image: url(../images/valid.gif);
background-position: left top;
background-repeat: no-repeat;
BORDER-BOTTOM: #008000 0px solid;
BORDER-LEFT: #008000 0px solid;
BORDER-RIGHT: #008000 0px solid;
BORDER-TOP: #008000 10x solid;
COLOR: #008000;
MARGIN: 0px;
padding-left: 20px;
padding-top: 1px;
}
.fl{
float:left;
}
.fr{
float:right;	
}
.ar{
text-align:right;	
}
.bl{
color:#317dc0;
}
.pr15{
padding-right:15px;
}
.upp{
text-transform:uppercase;
}
.spacer5{
/*float:left;*/
float:left;
width:215px;
margin:0px;
padding:0px;
/*clear:both;*/
height:5px;
}
.clear_both{
clear:both;
}
.bg_black{
background-color: #000000;
color: #FFFFFF;
}
.bg_blue{
background-color: #113d60;
}
.bg_cement{
background-color: #D8DAD9;
color: #000000;
}
.bg_darkblue {
background-color: #000940;
}
.bg_darkgrey{
background-color: #312D2C;
}
.bg_deep {
background: #1b1b1b;
}
.bg_grey{
background-color: #3C4041;	
}
.bg_lifetime{
background-image: url(../images/bg_lifetime.jpg);
background-position: 595px 10px;
background-repeat: no-repeat;
padding: 10px 0px 10px 10px;
}
.bg_orange{
background-color: #F87C02;
}
.bg_print{
background-color: #202020;
}
.bg_red {
background: #d80000;
color: #FFFFFF;
}
.bg_white{
background-color: #FFFFFF;
color: #000000;
}
.black{
color: #000000;
}
.blue{
color: #15215f;
}
.d_red{
color: #001d4a;
}
.bnext_container{
padding: 0 3px 0 3px;
}
.body_inside{
/*background-color: #ffffff;*/
padding-bottom: 20px;
text-align: left;
}
.bold{
font-weight: bold;
}
.border_black{
border: 1px solid #000000;
}
.ct_active{
background: #f0f2f3;
}
.ctable input{
padding-right: 5px;
text-align: right;
width: 77px;
}
.ctable select{
padding-left: 5px;
text-align: left;
width: 83px;
}
.ctable td {
height: 24px;
}

.maintable{
float:left;
background:#FFF;

}
.right{
float:right;
}
.left{
float:left;
}
.address{
background-image: url(../images/bg_rect.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 15px;
}
/*##############################################################################################*/
.header{	
	width:980px;
	height:125px;
	padding:5px;
}
.header_right{
	padding-right:10px;
	font-weight:bold;
	width:440px;
}
.padding10{
	padding-left:10px;
}
.header_image{
	background-color:#000000;
}
.padd5top{
	padding-top:5px;
}
.lightblue {
    color:#8AB3F3
}
.home_banner {
background:URL(../images/banner_car_home2.jpg) no-repeat;
with:980px;
height:272px;
}
.home_banner div {
padding-top:272px;
padding-left:105px; 
}
.honda_cars {
background:URL(../images/honda_cars.jpg) left no-repeat;
width:966px;
height:130px;
}
.hbody_bg {
background:URL(../images/body_bg.jpg) repeat-x;
}
.hbody_bg .vall {padding-left:140px;padding-top:10px;}
.hbody_bg table {padding-top:5px;}

li.hbox a div{
color:#2F4986;
text-decoration:none;
width: 100px;
/*padding:3px;*/
}
li.hbox {
display:inline;
text-align:center;
}
li.hbox a:hover div{
color:#ffffff;
background:#1D2671;
text-decoration:none;
/*padding:3px;*/
}
#coupon_mouseover {
bottom:0;
position:fixed;
right:0;
cursor:pointer;
z-index: 99
}
.home_cetified {
background:url(../images/shadow.jpg) no-repeat;
height:107px;
width:210px;
overflow:hiddden;
}
.scroller{
	height: 83px;
	width: 210px;
	overflow: auto;
	background: #ffffff;
	color: #000000;

}
.item .pr{
	float: right;
	color: #B22C12;
}
.item a{
	text-decoration: none; 
	color: #1E4685;
}
.item a:hover{
	color: #ffffff;
}
.item a:hover pr{
	color: #ffffff;
}
.pr:hover{
	color: #ffffff;
}
.item:hover{
	background: #1E4685;
	color: #ffffff;
}
.popupVideoIndex
{
	width:480px;
	 
	margin:70px auto;
	text-align:right;
	 
  color:#000;
  padding: 0;
}
.popupVideoIndex a
{
	color: #fff;
	margin: 2px 0
}

.popupGallery
{
	width:930px;
	 
	margin:20px auto;
	text-align:right;
	 
  color:#000;
  padding: 0;
}
.popupGallery a
{
	color: #fff;
	margin: 2px 0
}
.certified_box {
background:URL(../images/certified.jpg) center no-repeat;
height:158px;
}
.certified_box UL {
padding-top:90px;
padding-left:20px;
}
.certified_box UL li a {color:#003CA0;font-weight:bold;}
