/* ==== Richard Sanders 2011(c) bluesky interactive ==== */


/* ==== common ==== */
html {
margin: 0; 
padding: 0;
color: #272727;
font: normal 12px Arial, Helvetica, sans-serif, serif;
background-color:#e9eeef;}
body {
margin: 0; 
background:url(/images/backgrounds/body.jpg) top left repeat-x #e9eeef;}
img {
margin: 0; 
padding: 0;
border: 0 }
.lighter {
color:#a3a3a3;}
.clear {
clear: both;
height: 0px;
overflow: hidden; }
.break {
width: 100%;
height:3px;
display:block;
overflow:hidden;
background-color:#c8cdd5;
margin:12px 0;}
#pages { 
width: 940px;
margin: 0 auto;}
#main a {
color:#e2325b;
text-decoration:none;}
#main a:hover {
color:#272727;
text-decoration:underline;}
#main p {
color:#272727;
padding: 0;
margin: 15px 0;}
#main p.whitetext {
color:#ffffff;
padding: 0;
margin: 0;}
#main h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:40px;
font-style:italic;
color:#3d4046;
letter-spacing:-3px;
margin:0;}
#main h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:20px;
color:#3d4046;
letter-spacing:-2px;
margin:0;}
#main .notes {
font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif, serif; color: #5E5E5E;}
.link-arrow {
margin: 0 0 0 5px;}
ol, ul {
list-style: none outside none;}
#main ul li {
background-image: url(/images/backgrounds/list.png);
background-position: left top;
background-repeat: no-repeat;
margin: 0 0 5px;
padding: 0 0 0 20px;}



/* ==== tables ==== */
table.tbl-finance-example {
border:1px solid #c8cdd5;
border-collapse:collapse;
font-size: 11px;
margin:10px 0 0 0;}
.tbl-finance-example td {
padding:3px;
border:1px solid #c8cdd5;
color:#3D4046;}
.tbl-finance-example td.tint {
background-color:#e5e8eb;}



/* ==== top nav ==== */
#top-nav {
width:940px;}
ul.top-nav,
ul.top-nav li {
list-style: none;
margin: 0;
padding: 0;
font-size: 12px;
color: #fff;
position: relative;
z-index: 597;
float: right;
vertical-align: middle;}
ul.top-nav a:link,
ul.top-nav a:visited {
margin: 0;
display: block;
padding: 7px 10px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;}
ul.top-nav a:hover {
color:#e2325b;}



/* ==== header ==== */
#header {
width:940px;
height: 90px;
padding: 25px 0 0;}
.headerleft {
width:407px;
float:left;}
.headerright {
width:455px;
float:right;}



/* ==== navigation ==== */
#navcontainer {
background: url(/images/navigation/nav-bg.png) no-repeat scroll left top transparent;
display: block;
height: 78px;
margin: 0 auto;
position: relative;
z-index: 50;
width: 940px;}
ul.dropdown li:hover > ul {
visibility: visible;}
/* top level navigation link styling */
ul.dropdown,
ul.dropdown li {
list-style: none;
margin: 0;
padding: 0;
font-size: 12px;
color: #fff;
position: relative;
z-index: 597;
float: left;
vertical-align: middle;}
ul.dropdown a:link,
ul.dropdown a:visited {
margin: 0;
display: block;
padding: 18px 10px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-shadow: 0 1px 1px #000;}
ul.dropdown a:hover {
margin: 0;
display: block;
color: #58c6ea;
text-decoration: none;}
/*drop-down navigation block link styling */
ul.dropdown ul {
float: left;
width: 191px;
margin: 0 0 0 0;
padding: 0 0 0 0;
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
z-index: 999999;
border:none;
background-color:#2b2b2b;}
ul.dropdown ul a:link,
ul.dropdown ul a:visited {
width: 179px;
font-size: 12px;
display: block;
margin: 0 0 0 0;
padding: 6px 0 10px 12px;
color: #fff;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
z-index: 99999;}
ul.dropdown ul a:hover {
width: 179px;
display: block;
margin: 0;
color: #58c6ea;
z-index: 99999;}
/* drop out navigation block link styling */
ul.dropdown ul li ul {
float: left;
width: 200px;
margin: 0;
padding: 0;
background-color: #0e7e92;
border-left: solid 1px #0b5d6c;
top: 0px;
left: 100%;
display: block;}
ul.dropdown ul li ul a:link,
ul.dropdown ul li ul a:visited {
width: 188px;
display: block;
margin: 0;
padding: 6px 0 6px 12px;
color: #E0E0E0;}
ul.dropdown ul li ul li a:hover {
width: 188px;
display: block;
margin: 0;
color: #58c6ea;
background-color: #3090a1;}



/* ==== rotating banner ==== */
#homerotate {
margin:0;
width:940px;
height: 307px;}
#homerotate .bannertitle {
float:right;
margin:0 20px 0 0;}
#homerotate h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:36px;
font-style:italic;
color:#e2325b;
text-align:right;
line-height: 0;
letter-spacing:-3px;}
#homerotate h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 20px;
font-style:italic;
color:#000000;
text-align:right;
line-height: 16px;
letter-spacing:-1px;}
.bottom-shadow {
background: url(/images/home/banner/bottom-shadow.png) no-repeat scroll left top transparent;
width:940px;
height:32px;
margin-bottom: -15px;}



/* ==== Home Slideshow ==== */
#homerotate, #homerotate div{
background: none !important;}
#homerotate .bluetint {
color:#018aea;}
#homerotate p.title {
font: normal 36px 'Franklin', Arial, Helvetica, sans-serif, serif; color:#1a1a1a;
margin:0 0 42px 0;
padding: 5px 0 0 0;}
#homerotate p.sub {
font: normal 24px 'Franklin', Arial, Helvetica, sans-serif, serif; color:#777777;
margin:0 0 15px 0;}
#homerotate .slideone {
width:940px;
height: 307px;
padding:0;
background: url(/images/home/banner/banner-1.png) top left no-repeat !important;}
#homerotate .slidetwo{
width:940px;
height: 307px;
padding:0;
background: url(/images/home/banner/banner-2-civic.png) top left no-repeat !important;}
#homerotate .slidethree{
width:940px;
height: 307px;
padding:0;
background: url(/images/home/banner/banner-3-207.png) top left no-repeat !important;}
#homerotate .slidefour{
width:940px;
height: 307px;
padding:0;
background: url(/images/home/banner/banner-4-300112.png) top left no-repeat !important;}
#homerotate .slidefive{
width:940px;
height: 307px;
padding:0;
background: url(/images/home/banner/banner-5.png) top left no-repeat !important;}
#homeslide-nav {
height:35px;
margin: -33px 0 0 847px;
position:absolute;
padding: 0 0 0 0;
text-align:center;
z-index: 9999;}
#homeslide-nav a:link, #homeslide-nav a:active, #homeslide-nav a:visited, #homeslide-nav a:hover {
padding: 0;
width: 8px;
height:8px;
display:inline-block;
outline:none;
background:url(/images/backgrounds/homeslide-nav.png) top left no-repeat;
margin: 0 4px;
text-indent:-9999px}
#homeslide-nav a.activeSlide {
background:url(/images/backgrounds/homeslide-nav-active.png) top left no-repeat;}



/* ==== quick search ==== */
#quick-search {
background: url(/images/backgrounds/quick-search.png) no-repeat scroll left top transparent;
height: 272px;
margin: -297px 0 0 11px;
position: absolute;
width: 325px;
z-index: 15;
padding: 5px 10px 10px;}
#quick-search h1 {
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 42px;
font-style: italic;
font-weight:normal;
letter-spacing: -3px;
margin:0;
text-align: left;}
#quick-search h2 {
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 20px;
font-style: italic;
font-weight:bold;
letter-spacing: -2px;
margin:0;
text-align: left;}
#quick-search p {
color:#272727;
line-height:15px;
padding: 0;}
#quick-search .quick-search-panel {
background-color:#FFFFFF;
height:110px;
margin: 0 0 -5px;
width: 323px;}
#quick-search .dropdown {
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 7px -1px 1px 7px;
padding: 3px 0;
width: 150px;}
#quick-search .submit {
background: url(/images/buttons/view-results.png) no-repeat scroll left top transparent;
border: medium none;
cursor: pointer;
height: 28px;
margin: 5px 0 0 10px;
padding: 0;
width: 301px;}
#quick-search a {
color:#e2325b;
text-decoration:none;}
#quick-search a:hover {
color:#272727;
text-decoration:underline;}



/* ==== standard search ==== */
#standard-search {
padding:10px;
width:200px;
margin: 0 0 10px;
background: url(/images/backgrounds/call-back.jpg) no-repeat scroll left bottom transparent;
background-color:#57c5ea;}
#standard-search h1 {
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 30px;
font-style: italic;
font-weight:normal;
letter-spacing: -3px;
margin:0;
text-align: left;}
#standard-search h2 {
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 17px;
font-style: italic;
font-weight:bold;
letter-spacing: -2px;
margin:0;
text-align: left;}
#standard-search p {
color:#272727;
line-height:15px;
padding: 0;}
#standard-search .standard-search-panel {
background-color: #FFFFFF;
padding: 4px 0 0;
margin: 10px 0 0;
width: 200px;}
#standard-search .dropdown {
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 3px -1px 1px 7px;
padding: 3px 0;
width: 186px;}
#standard-search .dropdownleft {
border: 3px solid #78D9ED;
float:left;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 3px -1px 1px 7px;
padding: 3px 0;
width: 90px;}
#standard-search .dropdownright {
border: 3px solid #78D9ED;
color: #272727;
float:right;
font: 12px Arial,Helvetica,sans-serif;
margin: 3px 7px 1px 7px;
padding: 3px 0;
width: 90px;}
#standard-search .submit {
background: url(/images/buttons/search.png) no-repeat scroll left top transparent;
border: medium none;
cursor: pointer;
height: 28px;
margin: 7px 0 5px 12px;
padding: 0;
width: 176px;}
#standard-search a {
color:#e2325b;
text-decoration:none;}
#standard-search a:hover {
color:#272727;
text-decoration:underline;}



/* ==== home ==== */
.home-quicklinks {
border-bottom: 3px solid #C8CDD5;
padding: 15px 0;}
.img-quicklink {
margin-bottom:10px;}
.quick-link {
width: 220px;
margin:0 20px 0 0;
float:left;}
.quick-link-last {
width: 220px;
float:left;}
#right .quick-link-last p, #right .quick-link p, #main .quick-link-last p, #main .quick-link p {
margin:0;}
#main .quick-link h2, #main .quick-link-last h2 {
color: #3ea9cc;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 20px;
font-style: italic;
font-weight:bold;
letter-spacing: -2px;
text-align: left;
margin:0 0 5px 0;}
.quick-banner-right {
float:right;
width:460px;
margin:20px 0 20px 0;}
.quick-banner-left {
float:left;
width:460px;
margin:20px 0 20px 0;}



/* ==== structure ==== */
#right {
float:right;
width:220px;}
#left {
float:left;
width:700px;}



/* ==== new cars ==== */
#main .newcar-price h2.monthly-price {
font-size:24px;}
.what-to-do {
background: url(/images/backgrounds/what-to-do.jpg) no-repeat scroll left top transparent;
height: 144px;
padding: 10px;
width: 200px;
margin-bottom: 20px;}
#right .what-to-do h1, #right .call-back h1 {
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 20px;
font-style: italic;
font-weight:bold;
letter-spacing: -2px;
text-align: left;
margin:0;}
#right .what-to-do h2 {
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 20px;
font-style: italic;
font-weight:normal;
letter-spacing: -2px;
text-align: left;
margin:0;}
#right .what-to-do h3 {
color: #3ea9cc;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 20px;
font-style: italic;
font-weight:bold;
letter-spacing: -2px;
text-align: left;
margin:0;}
.newcar-title {
	float:left;
	width:auto;
}
.newcar-price {
float:right;
width:320px;}
#main .newcar-price h1 {
color: #3ea9cc;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 40px;
font-style: normal;
font-weight:normal;
letter-spacing: -2px;
text-align: right;}
#main .newcar-price h2 {
color: #2e2e2e;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 40px;
font-style: normal;
font-weight:normal;
letter-spacing: -2px;
text-align: right;
margin:0;}
.finance-example {
font-size:11px;
width: 250px;
float:left;
margin:0 20px 0 0;}
.why-choose {
width: 430px;
float:right;}



/* ==== form ==== */
.form {
margin:0 auto 20px auto;
padding: 20px;
width: 459px;
background: url(/images/backgrounds/form.jpg) no-repeat scroll left bottom transparent;
background-color:#57c5ea;}
#main .form .dropdown {
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 7px 0 0 15px;
padding: 2px 0;
width: 275px;}
#main .form .textinput {
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 7px 0 0 15px;
padding: 2px 0;
width: 270px;}
#main .form .textarea {
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 7px 0 0 15px;
padding: 2px 0;
width: 270px;}
#main .form .dropdownleft {
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 7px 0 0 15px;
padding: 2px 0;
width: 125px;}
#main .form .dropdownright{
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 6px -1px 1px 0;
padding: 2px 0;
width: 125px;}
#main .form .submit {	
background: url("/images/buttons/view-results.png") no-repeat scroll left top transparent;
border: medium none;
cursor: pointer;
height: 28px;
margin: 5px 0 0 4px;
padding: 0;
width: 301px;}
#main .form .contact-submit {
background: url(/images/buttons/send-form.png) no-repeat scroll left top transparent;
border: medium none;
cursor: pointer;
height: 28px;
margin: 7px 0 0 12px;
padding: 0;
width: 176px;}
.form-panel {
background-color:#fff;
padding:10px;}



/* ==== call back form ==== */
.call-back {
padding:10px;
width:200px;
margin: 0 0 10px;
background: url(/images/backgrounds/call-back.jpg) no-repeat scroll left bottom transparent;
background-color:#57c5ea;}
.call-back-panel {
background-color: #FFFFFF;
width: 200px;}
#right .call-back-panel .dropdown {
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 6px -1px 1px 5px;
padding: 2px 0;
width: 189px;}
#right .call-back-panel .textinput {
border: 3px solid #78D9ED;
color: #272727;
font: 12px Arial,Helvetica,sans-serif;
margin: 6px -1px 1px 5px;
padding: 3px;
width: 178px;}
#right .call-back-panel .submit {
background: url(/images/buttons/send-form.png) no-repeat scroll left top transparent;
border: medium none;
cursor: pointer;
height: 28px;
margin: 7px 0 0 12px;
padding: 0;
width: 176px;}



/* ====  used vehicle list ===== */
#usedlistwrapper ul li {
background-image: none;
font-weight:normal;
margin:0;
padding:0;}
#usedlistwrapper .listdescription {
color: #3D4046;
font-size: 16px;
font-style: italic;
letter-spacing: -1px;
margin:0 0 12px 0;}
#usedlistwrapper .listprice {
color: #3D4046;
font-size: 18px;
font-style: italic;
font-weight: bold;
letter-spacing: -1px;}
#usedlistwrapper .waslistprice {
color: #3D4046;
font-size: 18px;
font-style: italic;
font-weight: normal;
letter-spacing: -1px;}
#controls-wrapper {
padding: 0 0 0 0;
width:700px;
background: url(/images/backgrounds/call-back.jpg) top repeat-x;
margin:0;
color:#000;}
#controls-pagination {
width: 690px;
height: 54px;
display:block;
padding: 0 0 0 0;}
#controls-pagination ul li {
list-style:none;
background:none;
padding:0;}
#usedlistwrapper .COGPager li{
display:inline;
text-align:center;
list-style-type: none;
float:left;}
#pagination ul {
padding: 0;}
.list-filter {
margin: 15px 0 0 15px;
float: left;
width:235px;
display:block;}
.list-filter select {
width: 150px;
line-height:25px;
padding: 3px 0 ;
margin: 0 0 0 10px;
font: 12px/25px Arial, Helvetica, sans-serif; color: #5f6164;}
#pagination {
margin-bottom: 0;
float: right;}
#pagination li {
margin: 0;}
#usedlistwrapper .COGPager .COGPagerItemSelected span{
background: url(/images/used-results/page-selected.jpg) top left repeat-x #6cc8d6;
/*background-color:#c7c7c7 !important;*/
color:#fff;
font-weight:bold;
border:solid 1px #39839c;
margin:0 0 0 0;
font-size: 11px;}
#usedlistwrapper .COGPager span /* not a link style */{
background: url("/images/used-results/page-not-selected.jpg") repeat-x scroll left top transparent;
border: 1px solid #666666;
color: #9F9F9F;
display: block;
font-size: 11px;
font-weight: bold;
height: 21px;
margin: 0 6px 0 0;
padding: 7px 0 0;
width: 27px;}
#usedlistwrapper .COGPager li.COGPagerNext {
width: 27px;
float: left;
margin: 0 9px 0 0;}
#usedlistwrapper .COGPager a:link,
#usedlistwrapper .COGPager a:visited,
#usedlistwrapper .COGPager a:active /* link style */ {
background: url("/images/used-results/page-link.jpg") repeat-x scroll left top transparent;
border: 1px solid #666666;
color: #3C3C3C;
display: block;
font-size: 11px;
font-weight: normal;
height: 21px;
margin: 0 6px 0 0;
padding: 7px 0 0;
text-decoration: none;
width: 27px;}
#usedlistwrapper .COGPager a:hover {
/*background-color:#c7c7c7;*/
text-decoration:none;
color:#39839c;
border:1px solid #39839c;}
#usedlistwrapper .COGPager li.COGPagerItem,
#usedlistwrapper .COGPager li.COGPagerItemSelected  /* hides the pagination display */{
width: 35px;
margin:0 0 0 0;
padding:0;
text-align:center;
display:block;}
#usedlistwrapper .COGPager li.COGPagerItemSelected {
margin-right: 0;}
#usedlist a, #usedlist a:link, #usedlist a:visited, #usedlist a:active {
font-weight:normal;
color:#262424;
text-decoration:none;
display:block;
cursor:pointer;}
#usedlist a:hover {
font-weight: normal;
color:#262424;
text-decoration:none;
display:block;
cursor:pointer;}
.usedlistvehicle {
width: 670px;
padding: 19px 15px 10px;
display:block;
font-size:11px;
margin-bottom:0px;
background: url("/images/used-results/usedresult.jpg") repeat-x scroll left bottom;}
.usedlistvehicle-end {
background: url("/images/used-results/usedresult.jpg") repeat-x scroll left bottom;
margin: 0;}
.usedlistvehicle-image { 
margin:0; 
padding: 7px 6px 34px;
float:left; 
background: url(/images/used-results/image-shadow.png ) bottom left no-repeat;}
.usedlistvehicle-image-home {
margin:0; 
padding:0;}
.usedlistvehicle-right {
width: 430px;
float:right;
margin:0; 
padding:0 0 0 0;
color:#5E5E5E;
line-height:19px;}	
.listbreak {
display:block;
height: 10px;}
.usedlistsummary-left {
float: left; 
width: 202px; 
border-right: solid 1px #d2d3d3;
padding: 0 10px 0 0;}
.usedlistsummary-right {
float: left; 
width: 157px;
padding: 0 0 0 15px;}



/* ====  used vehicle details ===== */
.mainpicarea {
background-color: #3e372d;
margin: 15px 0;
padding:10px;
float:left;
height: 226px;
width:460px;}
.mainimage {
float: left;
border-width: 0;
height: 209px;
margin: 0 10px 5px 0;
width: 302px;}
.detailsthumb {
margin: 0 4px 4px 0;}
.detailsthumbend {
margin: 0 0 4px 0;}
.mainpic-shadow {
background: url("/images/used-results/mainpic-shadow.png") repeat-x scroll left bottom;
width:460px;
height:30px;
marging:0;
float: left;}
.mainpicright {
float: right;
margin: 10px 0 0;
width: 205px;}
.our-price {
color: #57C5EA;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 30px;
font-style: normal;
font-weight:normal;
letter-spacing: -2px;
text-align: right;}
.used-price {
color: #57C5EA;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 30px;
font-style: normal;
font-weight:bold;
letter-spacing: -2px;
text-align: right;}

/* ==== webzation ==== */
.datatable {
background: none repeat scroll 0 0 #F0F0F0;
border: 1px solid #B3B3B3;
border-collapse: collapse;
margin: 0 0 10px;
padding: 0;}
.datatable td {
border: 1px solid #CECECE;
color: #5E5E5E;
font-size: 11px;
padding: 2px 0 2px 8px;}
.datatable th {
background: none repeat scroll 0 0 #EAEAEA;
border: 1px solid #CECECE;
font-size: 12px;
font-weight: bold;
padding: 4px;}




#financetab #wz_adjustbox {
background-color: #0072BC;
color: #2E2E2E;
height: 53px;
font-size: 11px;
margin: 0 0 10px;
padding: 6px 0 0 10px;
width: 690px;}
#financetab #wz_adjustbox select, #financetab #wz_adjustbox input.deposit {
color: #5F6164;
font: 12px/25px Arial,Helvetica,sans-serif;
margin: 0;
padding: 3px 0;
width: 110px;}
#financetab  #wz_adjustbox .adjustbox {
float: left;
margin: 0 16px 0 0;
width: 110px;}
#financetab #wz_adjustbox .intro { 
font-size: 10px;
padding: 6px 0 0;
color:#2e2e2e;
width: 160px;}
#financetab #wz_adjustbox .title {   
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-style: italic;
font-weight: bold;
letter-spacing: -1px;
margin: 0;
text-align: left;}
#financetab  #wz_adjustbox input.deposit {
height: 21px;
padding: 0 3px;
width: 100px;}
#financetab  #wz_adjustbox .wz_submit {
background: url("/images/buttons/update.png") no-repeat scroll center top transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
display: block;
float: left;
font: bold 12px/28px Arial,Helvetica,sans-serif;
height: 28px;
margin: 10px 0 0;
padding: 0;
width: 125px;}
.wzlisttable {
border: 1px solid #b3b3b3;
border-collapse: collapse;
margin: 15px 0 0 0;
padding: 0;
background: #f7f7f7;}
.wzlisttable p {
margin: 0;
padding: 0;}
.wzlisttable td {
border: 1px solid #cecece;
padding: 4px 0 4px 4px;
color: #3B3B3B;
font-size: 11px;}
.wzlisttable th {
border: 1px solid #cecece;
color:#2f2f2f;
font-size: 11px;
padding: 4px;
font-weight: normal;
background: #eeeff1;}
.wzlisttable-tint {
background-color:#eeeff1;
color:#2f2f2f;}
.wz-adjust-top {
width: 649px;
height:5px;
display:block;
overflow:hidden;
margin:0;
background: url(/images/backgrounds/wz-update-top.png ) top left no-repeat;}
#wz_adjustbox {
background: url(/images/backgrounds/webzation-adjust.jpg) repeat-x scroll left top #d6dae0;
color: #272727;
height: 53px;
margin: 0 0 10px;
padding: 11px 0 0 25px;
width: 675px;
/*background: url(/images/used-results/wz/update-bg.png ) top left no-repeat;*/}
#wz_adjustbox  h2 {
color: #fff;
font: 14px Tahoma Arial,Helvetica,sans-serif,serif;
margin:0;
padding:0;}
#wz_adjustbox select, #wz_adjustbox input.deposit {
width: 150px;
line-height:25px;
padding: 3px 0;
margin: 0 0 0 0;
font: 12px/25px Arial, Helvetica, sans-serif; color: #5f6164;}
#wz_adjustbox input.deposit {
height:21px;
padding: 0 3px;
width:144px;}
#wz_adjustbox .adjustbox {
width: 159px;
margin: 0 16px 0 0;
float: left;}
#wz_adjustbox .wz_submit {
font: bold 12px/28px Arial, Helvetica, sans-serif; color: #fff;
width: 125px;
height: 28px;
display:block;
margin: 11px 0 0;
padding: 0;
background: url(/images/buttons/update.png) top no-repeat;
border:none;
cursor:pointer;
float: left;}
.wzdetailstable {
margin-right: 20px;}
.datatable .wzbtnlayout, .datatable .wzbtnlayout td {
border: none;}
.goldlink {
background: url("/images/buttons/monthly-selected.png") no-repeat scroll left top transparent;
border: medium none;
color: #584A0D;
cursor: pointer;
display: block;
font: bold 12px/28px Arial,Helvetica,sans-serif;
height: 31px;
margin: 0;
padding: 0;
text-align: center;
text-decoration: none;
width: 111px;}
#financetab a.goldlink {
color:#fff;}
#webzation_repeater {
font-size:10px;
background: none repeat scroll 0 0 #F7F7F7;
border: 1px solid #B3B3B3;
border-collapse: collapse;
    margin: 0 0 15px;
padding: 0;}
#webzation_repeater th {	
background: none repeat scroll 0 0 #EEEFF1;
border: 1px solid #CECECE;
color: #2F2F2F;
font-size: 11px;
font-weight: normal;
padding: 4px;}
#webzation_repeater td {
border: 1px solid #CECECE;
color: #3B3B3B;
font-size: 11px;
padding: 4px 0 4px 4px;}
.webzation-apply {
background: url("/images/buttons/webzation-finance.png") no-repeat scroll center top transparent;
border: medium none;
cursor: pointer;
display: block;
height: 24px;
margin: 0 auto 5px;
padding: 0;
width: 176px;}
.webzation-wrapper {
width:300px;
float:left;}
.tell-me {
margin: 0 auto 5px;}




/* ==== used car tabs ====*/
.tab-title {
font:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0b4a8d;
font-size:16px;
font-weight:bold;
margin: 10px 0 10px 10px;
float:left;}
#usedtabs {}
#usedtabs #searchtabs {
margin: 20px 0 0 0;}
#usedtabs .ui-tabs-hide {
display: none;}
#usedtabs .ui-tabs-nav {
list-style: none;
margin: 0 0 15px;
padding: 0;
height: 27px;
border-bottom: 3px solid #c8cdd5;}
#usedtabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
display: block;
clear: both;
content: " ";}
#usedtabs .ui-tabs-nav li {
background-image:none;
float: left;
min-width: 163px; /* be nice to Opera */
margin:0;
padding:0;}
#usedtabs .ui-tabs-nav li.last {
margin-right:0;}
#usedtabs .ui-tabs-nav a, #usedtabs .ui-tabs-nav a span {
background: url("/images/buttons/tab.jpg") no-repeat scroll left bottom transparent;
display: block;
padding: 0;
width: 163px;
height:26px;
color:#e2325b;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:24px;}
#usedtabs .ui-tabs-nav a {
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
padding: 0;
color: #fff;
text-align: center;
text-decoration: none;
white-space: nowrap; /* required in IE 6 */    
outline: 0; /* prevent dotted border in Firefox */}
#usedtabs .ui-tabs-nav .ui-tabs-selected a {
position: relative;
top: 1px;
z-index: 2;
margin-top: 0;
color: #fff;}
#usedtabs .ui-tabs-nav a span {
width: 163px; /* IE 6 treats width as min-width */
min-width: 163px;
height: 26px; /* IE 6 treats height as min-height */
min-height: 26px;
padding:0;
margin: 0;}
*> #usedtabs .ui-tabs-nav a span { /* hide from IE 6 */
width: auto;
height: auto;}
#usedtabs .ui-tabs-nav .ui-tabs-selected a span {
padding-bottom: 0;}
#usedtabs .ui-tabs-nav .ui-tabs-selected a span, #usedtabs .ui-tabs-nav a:focus span, #usedtabs .ui-tabs-nav a:active span {
background: url("/images/buttons/tab_selected.jpg") no-repeat scroll left bottom transparent;
color:#3d4046;
font-weight: bold;
height: 29px;}
#usedtabs .ui-tabs-nav #usedtabs .ui-tabs-selected a:link, #usedtabs .ui-tabs-nav #usedtabs .ui-tabs-selected a:visited, #usedtabs .ui-tabs-nav .ui-tabs-disabled a:link, #usedtabs .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
cursor: text;}
#usedtabs .ui-tabs-nav a:hover, #usedtabs .ui-tabs-nav a:focus, #usedtabs .ui-tabs-nav a:active,
#usedtabs .ui-tabs-nav .ui-tabs-deselectable a:hover, #usedtabs .ui-tabs-nav .ui-tabs-deselectable a:focus, #usedtabs .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
cursor: pointer;}
#usedtabs .ui-tabs-panel {
width: 700px;  /* declare background color for container to avoid distorted fonts in IE while fading */}
#usedtabs #used-tab-wrapper {
width: 700px;}


/* ==== footer ==== */
#footer {
border-top: 3px solid #C8CDD5;
margin: 25px auto;
width: 940px;
padding: 15px 0 50px;
color:#a5a9b1;}
#footer a {
color:#a5a9b1;
text-decoration:none;}
#footer a:hover {
color:#a5a9b1;
text-decoration:underline;}

