body{ margin: 0px; color: #000000; font-size: 1.0em; text-align: center; font-family: "Lucida Sans Unicode", tahoma, arial, sans-serif; background: url('../images/back.gif') top center #cac1b2; } #container{ width: 960px; overflow: hidden; margin: 0px auto 0px auto; } #stripe{ background: url('../images/stripe.jpg') top center repeat-x; }  p, h1, h2, h3, li, input, textarea, blockquote, legend, td{ text-align: left; font-weight: normal; font-family: "Lucida Sans Unicode", tahoma, arial, sans-serif; } p{ cursor: default; font-size: 0.8em; } #content a, #content a:link, #content a:active, #content a:visited{ color: inherit; text-decoration: underline; } #content a:hover{ color: #a20000; } a,button{ cursor: pointer; } a img{ border: 0px; } br{ clear: both; } hr{ clear: both; height: 10px; border: 0px; margin: 0px; border-bottom: 1px solid #c4bdb8; } #loading_graphic{ height: 60px; background: url('../images/lightbox/loading.gif') center center no-repeat #ffffff; }  #header{ height: 238px; text-align: left; background: url('../images/header.gif') top right no-repeat; } #clouds{ height: 238px; background: url('../images/clouds.jpg') bottom right no-repeat; } #header p{ padding-top: 20px; } #header h1{ z-index: 1; position: absolute; width: 260px; height: 100px; overflow: hidden; cursor: pointer; text-indent: -2000px; margin: 0px 0px 0px 350px; } #header .left{ position: absolute; width: 960px; color: #a2c0e4; text-align: left; margin: 12px 0px 0px 0px; } #header .left strong{ color: #ffffff; font-weight: normal; font-size: 1.1em; } #header .right{ position: absolute; width: 960px; color: #a2c0e4; text-align: right; margin: 12px 0px 0px 0px; } #header .right a, #header .right a:link, #header .right a:active, #header .right a:visited{ color: #a2c0e4; text-decoration: none; border-bottom: 0px; } #header .right a:hover{ color: #ffffff; } #header .right a img{ margin: 0px 3px -3px 15px; }  #nav{ position: absolute; width: 751px; height: 50px; margin: 183px 0px 0px 209px; } #nav a, #nav a:link, #nav a:active, #nav a:visited{ float: left; width: 149px; height: 50px; margin-left: 1px; background: url('../images/nav_back.png'); } #nav a:hover{ background: url('../images/nav_back_hover.png'); } #nav a img{ margin: 10px 50px 0px 10px; }  #content{ margin-top: 23px; text-align: left; background: url('../images/content_back.gif') top center repeat-y; }  #searchbar{ position: absolute; width: 205px; overflow: hidden; margin: -78px 0px 0px 0px; background: url('../images/search_back.gif') 55px 55px repeat-x #416eb3; } #searchbar h2{ float: left; width: 205px; height: 55px; margin: 0px; cursor: pointer; overflow: hidden; text-indent: -500px; background: url('../images/h2_search.gif') top left no-repeat; } #searchbar form{ clear: both; margin: 0px; font-size: 0.9em; padding: 20px 0px 20px 0px; background: url('../images/search_bottom.gif') bottom left no-repeat; } #searchbar label{ display: block; width: 177px; height: 19px; overflow: hidden; text-indent: -500px; padding: 0px; margin: 0px 15px 0px 15px; background-position: top left; background-repeat: no-repeat; } #search_h3_a, #search_h3_b, #search_h3_c, #search_h3_d, #search_h3_e{ position: relative; padding-bottom: 10px; } #search_h3_a { z-index: 5; } #search_h3_b { z-index: 4; } #search_h3_d { z-index: 3; } #search_h3_e { z-index: 2; } #search_h3_a label{ background-image: url('../images/h3_vehicletype.gif'); } #search_h3_b label{ background-image: url('../images/h3_make.gif'); } #search_h3_d label{ background-image: url('../images/h3_yearrange.gif'); } #search_h3_e label{ background-image: url('../images/h3_pricerange.gif'); } #search_h3_d img, #search_h3_e img{ float: left; margin: 3px 4px 0px 4px; } #search_h3_c p{ margin-right: 0px !important; margin-bottom: 10px !important; } #search_h3_c label{ color: #ffffff; cursor: pointer; background-image: url('../images/h3_color.gif'); } #search_h3_c input{ background: none !important; border-bottom: 0px !important; } #search_h3_c span{ width: 87px; display: block; float: left; font-size: 0.85em; overflow: hidden; margin-left: 5px; margin-bottom: -3px; cursor: pointer; } #search_h3_c span img{ position: absolute; margin: 3px 0px 0px -20px; } #searchbar p label{ display: inline; width: auto; height: auto; padding: 0px; margin: 0px; background: none; } #searchbar p{ color: #25292f; padding: 0px; margin: 5px 15px 20px 15px; } #searchbar input{ color: #f6f5f5; border: 0px; height: 16px; font-size: 0.85em; border-bottom: 1px solid #000000; background: url('../images/form_back.gif') top left no-repeat #25292f; } #searchbar span.full{ float: left; display: block; width: 175px; } #searchbar span.half{ float: left; display: block; width: 76px; } #searchbar button{ width: 118px; height: 52px; border: 0px; overflow: hidden; text-indent: -500px; margin: 0px 0px 0px 43px; background: url('../images/but_submit.gif') top left no-repeat; }  div.selectbox-wrapper{ position: absolute; background-color: #25292f; border: 1px solid #25292f; border-bottom: 1px solid #000000; margin: -10px 0 0; padding: 0px; font-size: 0.85em; text-align: left; height: 95px; overflow: auto; } div.selectbox-wrapper ul{ list-style-type: none; margin: 0px; padding: 0px; } div.selectbox-wrapper ul li.selected{ color: #000000; background-color: #93b3db; } div.selectbox-wrapper ul li{ color: #ffffff; list-style-type: none; display: block; margin: 0; padding: 2px; cursor: pointer; } .selectbox{ width: 100%; margin: 0px 5px 10px 0px; padding-left: 2px; padding-top: 4px; font-size: 0.85em; display: block; text-align: left; background: url('../images/form_back.gif') top right no-repeat #25292f !important; height: 16px; cursor: pointer; border: 1px solid #D1E4F6; color: #ffffff; } select{ background: url('../images/form_back.gif') top right no-repeat #25292f; }  #main{ float: right; width: 751px; overflow: hidden; } .block{ width: 739px; margin: 6px; background: url('../images/separator.gif') top left no-repeat; } .shortblock{ width: 298px; padding: 4px; background: url('../images/separator_short.gif') top left no-repeat; } #main p, #main ul, #main ol, #main blockquote{ color: #1b4c7e; margin: 0px; padding: 5px 15px 10px 15px; font-size: 0.8em; text-align: justify; } #main ul, #main ol, #main blockquote{ margin: 0px 20px 0px 20px; } #main ul{ list-style-type: square; }  #main h1{ height: 40px; overflow: hidden; text-indent: -1000px; margin: 0px 0px 13px 0px; padding: 0px 0px 3px 0px; font-size: 1.0em; background-repeat: no-repeat; background-position: 15px 15px; border-bottom: 1px solid #c4bdb8; } #body h3{ color: #564a3a; font-size: 1.2em; font-weight: normal; margin: 5px 15px 10px 15px; } #main h1{ height: 50px; } #main h1 span{ float: left; } #main h1 a{ float: right; height: 38px; display: block; color: #605443 !important; font-size: 0.7em; margin: 10px 10px 0px 0px; } #main h1 a:hover{ color: #f60b08 !important; } #main h1 a span{ float: none; } #but_testdrive{ width: 108px; overflow: hidden; text-indent: -500px; background: url('../images/but_testdrive.gif') top left no-repeat; } #but_allpromos{ width: 93px; overflow: hidden; text-indent: -500px; background: url('../images/but_allpromos.gif') top left no-repeat; } #but_yourgarage{ width: 128px; overflow: hidden; color: #605443; text-indent: 7px; line-height: 47px; text-decoration: underline; background: url('../images/but_yourgarage.gif') top left no-repeat; } #main h1 a:hover, #main h1 a.hover{ color: #f60b08; background-color: #e7e2dc !important; } img.bodyimg{ float: left; margin: 5px 15px 0px 15px; border:1px solid #f60b08; }  #inventory_detail .left{ float: left; width: 298px; margin: 10px 0px 0px 10px; } #inventory_detail .left .thumbs{ width: 290px; margin-top: 1px; padding-top: 17px; background: url('../images/detail_thumb_box_top.gif') top left no-repeat #25292f; } #inventory_detail .left .thumbs .end{ padding: 6px; line-height: 1px; background: url('../images/detail_thumb_box_bottom.gif') bottom left no-repeat; } #inventory_detail .left .thumbs .end img{ float: left; width: 139px; height: 106px; border: 0px; margin: 0px; padding: 0px; display: block; } #similar{ padding: 0px; margin: -1px; } #similar td{ padding: 0px; } #inventory_detail .right{ float: left; width: 400px; margin: 10px 0px 0px 5px; } #inventory_detail .right h2{ color: #1b4c7e; font-size: 1.2em; line-height: 0.8em; padding: 0px 0px 25px 14px; margin: 0px 0px 0px 0px; } #inventory_detail .right .details{ width: 400px; color: #605443; font-size: 0.7em; margin: 0px 0px 10px 14px; border-collapse: collapse; } #inventory_detail .right .details td{ padding: 0px; } #inventory_detail .right .details td.buttons{ width: 140px; } #inventory_detail .right .details td.buttons a{ float: right; width: 140px; height: 23px; display: block; overflow: hidden; text-indent: -500px; line-height: 500px; border: 0px; margin: 0px 0px 2px 0px; background-repeat: no-repeat; background-position: 0px 0px; } #inventory_detail .right .details td.buttons a:hover{ background-position: 0px -23px; } #inventory_detail .right hr{ margin-right: -10px; margin-bottom: 10px; }  #map{ width: 300px; height: 200px; margin: 10px 0px 5px 0px; border: 1px solid #605443; } #contact .left{ float: left; width: 302px; margin-left: 14px; } #contact .right{ float: right; width: 408px; } #contact hr{ height: 15px; margin: 0px 14px 5px 0px; } #contact p{ padding: 5px 0px 0px 0px; } #contact p img{ border: 1px solid #f50a07; } #contact label{ color: #605443; } #contact input{ width: 390px; height: 20px; padding: 2px; } #contact textarea{ width: 390px; height: 100px; padding: 2px; } #contact button{ float: right; margin: 0px 10px 0px 0px; } #contact input, #contact textarea, #credit input, #credit textarea{ color: #416eb4 !important; border: 1px solid #ffffff; font-size: 1.0em; background: #ffffff; } #contact button, #credit button{ width: 118px; height: 52px; border: 0px; overflow: hidden; text-indent: -500px; background: url('../images/but_submit2.gif') top left no-repeat; } #credit button{ float: left; margin: 0px 0px 0px 10px; } p.notify_1{ color: #ffffff !important; background: #f50909 !important; padding: 5px 5px 5px 5px !important; } p.notify_2{ color: #ffffff !important; background: #003399 !important; padding: 5px 5px 5px 5px !important; } p.notify_1 a, p.notify_2 a{ color: #ffffff; } #contact p.notify_1, #contact p.notify_2{ margin: 15px 15px 15px 0px !important; } #credit p.notify_1, #credit p.notify_2{ margin: 15px 15px 0px 15px !important; } #contact .select, #credit .select{ border-style: solid; border-width: 1px; border-color: #f50909 !important; } #credit form fieldset{ padding: 10px; margin: 10px 15px 0px 15px; border: 1px solid #605443; } #credit legend{ color: #605443; font-size: 1.1em; font-weight: normal; } #credit legend small{ font-size: 0.8em; } #credit form select{ background-color: #ffffff !important; } #credit form input{ height: 22px; background: #ffffff; } #credit form p{ float: left; } #credit form p sup.req{ position: absolute; width: 10px; display: block; overflow: hidden; color: #416eb4; font-size: 1.2em; margin-left: -10px; } #site_usage{ height: 200px; overflow: scroll; background: #ffffff; }  #results table{ float: left; margin: 0px; } #results td, #similar td{ width: 143px; height: 261px; text-align: left; vertical-align: middle; background: url('../images/result_none.gif') top left no-repeat; } #results td.result div *, #similar td.result div *{ cursor: pointer; } #results td div, #similar td div{ position: relative; height: 257px; width: 139px; padding: 2px; display: block; text-decoration: none !important; overflow: hidden; text-align: center; background-repeat: no-repeat; background-position: 0px 0px; background-image: url('../images/result_back.gif'); } #results td div.hover, #similar td div.hover{ background-position: 0px -261px; } img.saletag{ z-index: 1; position: absolute; } #results td div button, #similar td div button{ float: left; height: 19px; border: 0px; margin: 2px; text-indent: 500px; overflow: hidden; background-repeat: no-repeat; background-position: 0px 0px; } #results td span.nav { top: 2px; left: 2px; right: 2px; position: absolute; } #results td div button.info, #similar td div button.info{ width: 55px; background-image: url('../images/but_info.gif'); } #results td div button.add, #similar td div button.add{ width: 51px; background-image: url('../images/but_add.gif'); } #results td div button.remove, #similar td div button.remove{ width: 19px; background-image: url('../images/but_remove.gif'); } #results td div button.hover, #similar td div button.hover{ background-position: 0px -19px; } #results td div img, #similar td div img{ display: block; border: 0px; } #results td div h3, #similar td div h3{ color: #ffffff; margin: 0px; padding: 0px; font-size: 0.8em; font-weight: bold; text-align: center; } #results td div h3 span, #similar td div h3 span{ color: #93b3db; } #results td div p, #similar td div p{ color: #93b3db; margin: 2px 0px 0px 0px; padding: 2px; font-size: 0.7em; text-align: center; } #results td div.hover p, #similar td div.hover p{ text-decoration: underline !important; }  #controls .left{ float: left; width: 239px; text-align: left !important; margin: 0px 0px -6px 0px; padding: 10px 0px 0px 10px; } #controls .right{ float: right; width: 439px; text-align: right !important; margin: 0px 0px -6px 0px; padding: 8px 8px 0px 0px; } #controls{ height: 50px; } #controls p{ color: #605443; } #controls .left select{ color: #003399; background: #ffffff; } #controls .right button{ height: 31px; border: 0px; overflow: hidden; text-indent: -5000px; background-repeat: no-repeat; background-position: 0px 0px; } #controls .right button.previous{ width: 109px; background-image: url('../images/but_previous.gif'); } #controls .right button.next{ width: 82px; background-image: url('../images/but_next.gif'); } #controls .right button.hover{ background-position: 0px -31px; } #pagelinks a, #pagelinks a:link, #pagelinks a:active, #pagelinks a:visited{ padding: 2px 5px 2px 5px; color: #003399; text-decoration: none !important; background: #ffffff; } #pagelinks a:hover{ color: #ffffff; background: #2f63a9; } #pagelinks a.select{ color: #93b3db; cursor: default; background: #25292f; }  #garage{ padding: 6px 5px 6px 5px; margin: 10px 0px 0px 0px; } #garage .car{ height: 120px; overflow: hidden; margin: 0px 0px 5px 0px; text-align: left; background-repeat: no-repeat; background-position: 0px 0px; background-image: url('../images/garage_back.gif'); } #garage .car *{ cursor: pointer !important; } #garage .hover{ background-position: 0px -120px !important; } #garage .car img{ float: left; margin: 7px 0px 7px 7px; display: block; } #garage .car p{ float: left; width: 565px; padding: 7px; margin: 0px; color: #93b3db; } #garage .car p strong.name{ color: #ffffff; display: block; font-weight: normal; font-size: 1.2em; } #garage .car p strong.price{ display: block; margin-bottom: 5px; } #garage .car span.fade{ position: absolute; z-index: 1; width: 579px; height: 29px; display: block; text-align: left; margin: 91px 2px 0px 147px; background: url('../images/result_fade.png') top left repeat-x; } #garage .car button{ position: absolute; z-index: 2; height: 19px; border: 0px; overflow: hidden; margin-top: 7px; background-repeat: no-repeat; background-position: 2px 0px; background-color: #25292f; } #garage .car button span{ visibility: hidden; } #garage .car button.info{ width: 59px; margin-left: -171px; background-image: url('../images/but_info.gif'); } #garage .car button.tdrive{ width: 90px; margin-left: -113px; background-image: url('../images/but_tdrive.gif'); } #garage .car button.remove{ width: 23px; margin-left: -24px; background-image: url('../images/but_remove.gif'); } #garage .car button.hover{ background-position: 2px -19px !important; }  #promotions img{ margin: 0px 15px 0px 15px; }  #footer{ float: right; width: 751px; height: 100px; margin: 20px 0px 0px 0px; padding: 50px 0px 0px 0px; background: url('../images/footer_logo.gif') top center no-repeat; } #footer div.hr{ height: 5px; margin: 5px 0px 5px 0px; background: url('../images/footer_line.gif') top center repeat-x; } #footer div.hr hr{ display: none; } #footer p{ color: #666666; margin: 0px; padding: 0px; font-size: 0.7em; } #footer p a, #footer p a:link, #footer p a:active, #footer p a:visited{ color: #663333; text-decoration: underline; } #footer p a:hover{ color: #990000; } #footer p.left{ float: left; } #footer p.right{ float: right; }