@charset "utf-8";

*
{
padding:0;
margin:0;
}

body
{
font:0.75em verdana,sans-serif;
background:#fff;
}

a,a:visited
{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

img,a
{
border:0;
outline:0;
}

h1,h2,h3,h4,h5,h6
{
line-height:100%;
}

div#usedcars2u
{
margin:0 auto;
width:980px;
}

div#main
{
float:left;
width:980px;
}

div#site-nav
{
float:left;
width:980px;
height:26px;
overflow:hidden;
background:#fff;
text-align:right;
}

div#site-nav ul
{
padding-top:6px;
line-height:100%;
list-style-type:none;
}

div#site-nav li
{
padding:0 13px 0 10px;
display:inline;
color:#6C6C6C;
background:url(/_img/_bg/site-nav-sep.gif) right 3px no-repeat;
font-size:90%;
font-weight:bold;
}

div#site-nav li.last
{
padding-right:0;
background:none;
}

div#site-nav li a, div#site-nav li a:visited
{
color:#6C6C6C;
}

div#head
{
float:left;
width:980px;
height:152px;
overflow:hidden;
background:url(/_img/_bg/head.jpg) 0 0 no-repeat;
}

div#head-top
{
float:left;
width:980px;
height:103px;
overflow:hidden;
position:relative;
}

div#logo
{
position:absolute;
top:24px;
left:23px;
width:356px;
height:76px;
}

div#logo img
{
width:356px;
height:76px;
}

div#strap
{
position:absolute;
top:52px;
right:36px;
width:415px;
height:43px;
}

div#strap img
{
width:415px;
height:43px;
}

div#phone
{
position:absolute;
top:15px;
right:11px;
width:160px;
height:18px;
}

div#phone img
{
width:160px;
height:18px;
}

div#head-nav
{
float:left;
width:980px;
height:47px;
overflow:hidden;
}

div#head-nav-left
{
float:left;
position:relative;
width:650px;
height:47px;
overflow:hidden;
}

div#head-nav-left ul
{
display:block;
position:absolute;
left:5px;
bottom:8px;
line-height:100%;
list-style-type:none;
height:30px;
}

li.nav
{
float:left;
display:inline;
height:30px;
overflow:hidden;
border-right:1px solid #fd8433;
}

li.nav.right
{
float:right;
height:44px;
border:none;
}

li.nav a, li.nav a:visited
{
display:block;
height:30px;
}

li.nav.right a, li.nav.right a:visited
{
height:44px;
}

li.nav a:hover
{
background-position:0 0px;
}

li.nav.right a:hover
{
background-position:0 0px;
}

a.nav-home, a.nav-home:visited
{
width:66px;
background:url(/_img/_buttons/nav-home.gif) 0 -30px no-repeat;
}

a.nav-used-cars, a.nav-used-cars:visited
{
width:96px;
background:url(/_img/_buttons/nav-used-cars.gif) 0 -30px no-repeat;
}

a.nav-finance, a.nav-finance:visited
{
width:108px;
background:url(/_img/_buttons/nav-car-finance.gif) 0 -30px no-repeat;
}

a.nav-benefits, a.nav-benefits:visited
{
width:82px;
background:url(/_img/_buttons/nav-benefits.gif) 0 -30px no-repeat;
}

a.nav-faqs, a.nav-faqs:visited
{
width:60px;
background:url(/_img/_buttons/nav-faqs.gif) 0 -30px no-repeat;
}

a.nav-about, a.nav-about:visited
{
width:87px;
background:url(/_img/_buttons/nav-about-us.gif) 0 -30px no-repeat;
}

a.nav-contact, a.nav-contact:visited
{
width:100px;
background:url(/_img/_buttons/nav-contact-us.gif) 0 -30px no-repeat;
}

div#head-nav-right
{
float:left;
padding:1px 0 0 0;
width:330px;
height:47px;
overflow:hidden;
text-align:right;
}

a.nav-alerts, a.nav-alerts:visited
{
width:157px;
background:url(/_img/_buttons/nav-vehicle-alerts.gif) 0 -44px no-repeat;
}






















div#content
{
float:left;
width:980px;
}

div#content-left
{
float:left;
margin:0 10px 0 0;
width:230px;
overflow:hidden;
}

div.panel-left-top
{
float:left;
margin:10px 0 0 0;
width:230px;
height:4px;
overflow:hidden;
background:url(/_img/_bg/panel-left-top.gif) no-repeat;
}

div.panel-left-top.top
{
margin-top:0;
}

div.panel-left
{
float:left;
padding:8px 10px 10px 10px;
width:208px;
overflow:hidden;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
background:#F7F7F7;
}

div.panel-left h2
{
margin-top:24px;
margin-left:1px;
padding:19px 0 12px 0;
border-top:1px solid #E6E6E6;
color:#FF6700;
font-weight:normal;
font-size:150%;
}

div.panel-left h2.top
{
margin-top:2px;
padding-top:0;
border-top:none;
}

div.panel-left h2.find
{
margin-top:6px;
padding-bottom:20px;
}

div.panel-left h2.manufacturer
{
margin-top:18px;
}

div.panel-left ul
{
padding:0 0 0 2px;
line-height:100%;
list-style-type:none;
}

div.panel-left li
{
padding:0 0 6px 17px;
color:#747474;
background:url(/_img/_bg/panel-left-bullet.gif) 0 2px no-repeat;
}

div.panel-left li.last
{
padding-bottom:0;
}

div.panel-left li a, div.panel-left li a:visited
{
color:#000;
font-weight:bold;
}

div.panel-left p
{
margin:0 0 12px 0;
font-size:90%;
line-height:150%;
color:#747474;
}

div.panel-callback
{
float:left;
margin:9px 0 0 0;
padding:87px 10px 0 20px;
width:200px;
height:281px;
overflow:hidden;
background:url(../_img/_bg/panel-call-me.gif) no-repeat;
}

div.panel-callback p
{
margin:0 0 12px 0;
font-size:90%;
line-height:150%;
color:#747474;
}

div.panel-form-row
{
float:left;
margin:0 0 3px 0;
width:200px;
}

div.panel-form-row.vehicle
{
margin-bottom:8px;
padding:8px 0 5px 0;
border-top:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
}

div.panel-form-label
{
float:left;
width:70px;
height:19px;
overflow:hidden;
text-align:right;
}

div.panel-form-label p
{
color:#000;
font-weight:bold;
font-size:100%;
}

div.panel-form-field
{
float:left;
padding:0 0 0 8px;
width:120px;
height:21px;
overflow:hidden;
text-align:right;
}

div.panel-form-field select
{
float:left;
width:120px;
height:21px;
font-size:100%;
color:#000;
border:1px solid #809EB6;
}

div.panel-form-field input
{
float:left;
width:118px;
height:17px;
font-size:100%;
color:#000;
border:1px solid #809EB6;
}

div.panel-form-button
{
text-align:right;
width:208px;
}

div.panel-form-button button
{
clear:both;
margin:4px 10px 0 0;
width:107px;
height:22px;
border:0;
cursor:pointer;
background-position:0 -22px;
background-repeat:no-repeat;
}

div.panel-form-button button:hover
{
background-position:0 0;
}

button#panel-left-search
{
background-image:url(/_img/_buttons/search.gif);
}

button#panel-left-call-me
{
background-image:url(/_img/_buttons/call-me.gif);
}

div.panel-left-bot
{
float:left;
width:230px;
height:4px;
overflow:hidden;
background:url(/_img/_bg/panel-left-bot.gif) no-repeat;
}

div#content-right
{
float:left;
margin:0;
width:740px;
overflow:hidden;
}

div#flash-right
{
float:left;
margin:0 0 4px 0;
width:740px;
height:281px;
overflow:hidden;
}

div.content-right
{
float:left;
width:740px;
}

/* STATIC */

div.static-right
{
float:left;
padding:27px 10px 0 10px;
width:718px;
background:url(/_img/_bg/static-right.jpg) top no-repeat #efefef;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}

div.static-right h1
{
margin:0 0 10px 0;
line-height:100%;
font-weight:normal;
font-size:200%;
color:#221E1F;
}

div.static-intro
{
float:left;
width:718px;
}

div.static-intro a, div.static-intro a:visited
{
color:#FF6D0D;
text-decoration:underline;
}

div.static-intro p
{
font-size:100%;
line-height:150%;
margin:0 0 12px 0;
}

div.static-inner
{
float:left;
margin:05px 0 8px 1px;
width:716px;
}

div.static-tabs
{
float:left;
width:716px;
height:27px;
overflow:hidden;
border-bottom:6px solid #818181;
}

div.static-tab
{
float:left;
width:179px;
height:27px;
overflow:hidden;
}

div.static-quote
{
float:left;
width:716px;
border-bottom:1px solid #CECECE;
}

div.static-quote img
{
float:left;
width:718px;
}

div.static-content
{
float:left;
padding:27px 18px 37px 18px;
width:678px;
background:url(/_img/_bg/static-inner.jpg) bottom no-repeat #F2F2F2;
border-left:1px solid #E7E7E7;
border-right:1px solid #E7E7E7;
}

div.static-content h2
{
margin:0 0 10px 0;
line-height:100%;
font-weight:normal;
font-size:180%;
color:#FF6602;
}

div.static-content h3
{
margin:0 0 10px 0;
line-height:100%;
font-weight:normal;
font-size:170%;
color:#FF6602;
}

div.static-content h4
{
margin:0 0 10px 0;
line-height:100%;
font-weight:normal;
font-size:160%;
color:#FF6602;
}

div.static-content h5
{
margin:0 0 10px 0;
line-height:100%;
font-weight:normal;
font-size:150%;
color:#FF6602;
}

div.static-content h6
{
margin:0 0 10px 0;
line-height:100%;
font-weight:normal;
font-size:140%;
color:#FF6602;
}

div.static-content p
{
margin:0 0 12px 0;
font-size:90%;
line-height:150%;
color:#000;
}

div.static-content a, div.static-content a:visited
{
color:#FF6602;
text-decoration:underline;
}

div.static-content ul
{
margin:20px 0 20px 0;
list-style-type:none;
}

div.static-content li
{
margin:0 0 10px 0;
padding:0 0 0 20px;
line-height:100%;
font-size:90%;
background:url(/_img/_bg/bullet.png) 0 3px no-repeat;
}

div.static-right-bottom
{
float:left;
margin:0 0 10px 0;
width:740px;
height:4px;
overflow:hidden;
background:url(/_img/_bg/static-right-bot.gif) no-repeat;
}

/* FAQS */

div.faqs
{
float:left;
padding:0 0 12px 0;
width:718px;
}

div.faqs h2
{
font-weight:normal;
font-size:140%;
margin:0 0 10px 0;
color:#FF6400;
}

div.faqs h2 span
{
margin-top:20px;
padding:0 17px 0 0;
background:url(/_img/_bg/faq-bullet.gif) right 7px no-repeat;
color:#FF6400;
cursor:pointer;
}

div.faqs p.q
{
padding:0 0 10px 0;
color:#0A0B0F;
font-weight:bold;
cursor:pointer;
}

div.faqs p.q:hover
{
text-decoration:underline;
}

div.faqs div.a
{
padding:5px 0 15px 0;
color:#7C7C7C;
font-style:italic;
font-weight:normal;
line-height:140%;
}

div.faqs div.a p
{
line-height:140%;
}

/* RIGHT PANELS */

div.panel-right
{
float:left;
position:relative;
margin:0 10px 4px 0;
width:365px;
height:204px;
overflow:hidden;
background:url(/_img/_bg/panel-right.jpg) no-repeat;
}

div.panel-right.last
{
margin-right:0;
}

div.panel-right.bottom
{
margin-bottom:0;
}

div.panel-right-icon
{
position:absolute;
top:0;
left:9px;
width:86px;
height:41px;
}

div.panel-right-heading
{
position:absolute;
top:46px;
left:9px;
width:347px;
height:20px;
}

div.panel-right-heading h3
{
line-height:100%;
font-size:100%;
}

div.panel-right-pic
{
position:absolute;
top:66px;
left:9px;
width:148px;
height:98px;
overflow:hidden;
border:1px solid #6B6C6E;
}

div.panel-right-info
{
position:absolute;
padding:14px 0 0 0;
top:66px;
left:168px;
width:188px;
height:98px;
}

div.panel-right-info p
{
line-height:140%;
font-size:90%;
}

div.panel-right-info p.price
{
color:#FD0001;
font-weight:bold;
font-size:105%;
}

div.panel-right-info span.price
{
color:#FD0001;
font-weight:bold;
}

div.panel-right-info span.price.normal
{
font-weight:normal;
}

div.panel-right-info p.finance
{
font-weight:bold;
}

div.panel-right-more
{
position:absolute;
padding:8px 0 0 0;
top:174px;
left:9px;
width:260px;
height:22px;
}

div.panel-right-more p
{
font-size:90%;
color:#5C5C5C;
}

div.panel-right-more a, div.panel-right-more a:visited
{
color:#5C5C5C;
}

div.panel-right-details
{
position:absolute;
top:178px;
right:5px;
width:107px;
height:22px;
}

div.panel-right-details img
{
width:107px;
height:22px;
}

div.panel-right-details a, div.panel-right-details a:visited
{
float:right;
display:block;
width:107px;
height:22px;
border:0;
cursor:pointer;
z-index:2000;
background:url(/_img/_buttons/more-details.gif) 0 -22px no-repeat;
}

div.panel-right-details a:hover
{
background-position:0 0;
}

/* BANNERS */

div.banner-right
{
float:left;
position:relative;
width:740px;
height:103px;
overflow:hidden;
}

div.banner-right.alerts
{
background:url(/_img/_bg/banner-alerts.jpg) no-repeat;
}

div.banner-right-heading
{
position:absolute;
top:20px;
left:186px;
width:546px;
height:25px;
overflow:hidden;
}

div.banner-right-heading h3
{
line-height:100%;
font-size:140%;
color:#fff;
}

div.banner-right-info
{
position:absolute;
top:42px;
left:186px;
width:546px;
height:46px;
overflow:hidden;
}

div.banner-right-info p
{
line-height:140%;
color:#fff;
}

div.banner-right-button
{
position:absolute;
bottom:13px;
right:5px;
width:107px;
height:22px;
}

div.banner-right-button img
{
width:107px;
height:44px;
}

div.banner-right-button a,div.banner-right-button a:visited
{
float:right;
width:107px;
height:22px;
border:0;
cursor:pointer;
z-index:2000;
background:url(/_img/_buttons/sign-me-up.gif) 0 -22px no-repeat;
}

div.banner-right-button a:hover
{
background-position:0 0;
}

/* ALERTS */

div.alerts-signup
{
float:left;
width:718px;
}

div.alerts-signup h3
{
margin:0 0 10px 0;
padding:10px 0 10px 10px;
background:#D3D3D3;
color:#000;
font-size:100%;
font-weight:normal;
}

div.alerts-left
{
float:left;
margin:0 10px 0 0;
padding:0 0 20px 0;
width:245px;
}

div.alerts-left input
{
float:left;
padding:0;
margin:0;
line-height:100%;
}

div.alerts-left p
{
line-height:110%;
padding:0 0 8px 10px;
}

div.alerts-right
{
float:left;
width:463px;
}

div.alerts-form
{
float:left;
padding:20px 0 0 0;
width:463px;
}

div.alerts-form-row
{
float:left;
margin:0 0 7px 0;
width:463px;
}

div.alerts-label
{
float:left;
padding:3px 10px 0 0;
width:120px;
text-align:right;
}

div.alerts-label p
{
line-height:100%;
}

div.alerts-field
{
float:left;
width:333px;
}

div.alerts-field p
{
padding:1px 0 0 0;
line-height:140%;
}


div.alerts-field a, div.alerts-field a:visited
{
color:#FF6D0D;
text-decoration:underline;
}

div.alerts-field input.textbox
{
float:left;
padding:0 5px 0 5px;
width:230px;
height:19px;
background:#fff;
border:1px solid #7E9DB9;
font-size:100%;
}

div.alerts-field button
{
float:left;
margin:10px 0 0 0;
width:107px;
height:22px;
border:0;
cursor:pointer;
background:url(/_img/_buttons/signup.gif) 0 -22px no-repeat;
}

div.alerts-field button:hover
{
background-position:0 0;
}

div#alerts-loading
{
float:left;
padding:60px 0 0 0;
width:463px;
text-align:center;
}

div#alerts-complete p
{
line-height:140%;
}

/* VEHICLE LIST */

div.pagination
{
float:left;
margin:6px 0 20px 0;
width:718px;
height:22px;
overflow:hidden;
background:url(/_img/_bg/pagination.gif) no-repeat;
}

div.pagination.bottom
{
margin:20px 0 10px 0;
}

div.pagination p
{
font-size:90%;
color:#fff;
}

div.pagination a, div.pagination a:visited
{
color:#fff;
}

div.pagination-left
{
float:left;
padding:4px 0 0 6px;
}

div.pagination-right
{
float:right;
padding:4px 6px 0 0;
}

div.list
{
float:left;
position:relative;
margin:0 0 10px 0;
width:718px;
height:153px;
overflow:hidden;
background:url(/_img/_bg/list.gif) left bottom no-repeat;
}

div.list.last
{
margin-bottom:0;
}

div.list-tab
{
position:absolute;
top:13px;
left:0;
width:25px;
height:100px;
}

div.list-tab.reserved
{
background:url(/_img/_bg/tab-reserved.png) no-repeat;
}

div.list-tab.sold
{
background:url(/_img/_bg/tab-sold.png) no-repeat;
}

div.list-icon
{
position:absolute;
top:0;
right:3px;
width:112px;
height:52px;
}

div.list-icon.star-buy
{
background:url(/_img/star-buy-large.png) no-repeat;
}

div.list-icon.outstanding-value
{
background:url(/_img/outstanding-value-large.png) no-repeat;
}

div.list-pic
{
position:absolute;
top:13px;
left:33px;
width:148px;
height:98px;
overflow:hidden;
background:#fff;
border:1px solid #6D6E70;
}

div.list-info
{
position:absolute;
padding:5px 0 0 0;
top:13px;
left:193px;
width:400px;
height:95px;
overflow:hidden;
}

div.list-info h3
{
margin:0 0 3px 0;
line-height:100%;
font-size:100%;
}

div.list-info p
{
line-height:160%;
font-size:90%;
}

div.list-info p.price
{
color:#FD0001;
font-weight:bold;
font-size:105%;
line-height:200%;
}

div.list-info span.price
{
color:#FD0001;
font-weight:bold;
}

div.list-info span.price.normal
{
font-weight:normal;
}

div.list-status
{
position:absolute;
padding:8px 0 0 0;
top:122px;
left:0px;
width:718px;
height:23px;
overflow:hidden;
text-align:center;
}

div.list-status p
{
color:#808281;
font-size:100%;
font-weight:bold;
}

div.list-status span
{
font-weight:normal;
}

div.list-details
{
position:absolute;
top:126px;
right:4px;
width:107px;
height:22px;
overflow:hidden;
}

div.list-details img
{
width:107px;
height:22px;
}

div.list-details a, div.list-details a:visited
{
display:block;
width:107px;
height:22px;
background:url(/_img/_buttons/more-details.gif) 0 -22px no-repeat;
}

div.list-details a:hover
{
background-position:0 0px;
}

/* VEHICLE DETAILS */

div.vehicle-head
{
float:left;
position:relative;
width:718px;
height:100px;
overflow:hidden;
}

div.vehicle-price
{
position:absolute;
top:44px;
left:0;
width:560px;
height:50px;
overflow:hidden;
}

div.vehicle-price p.price
{

color:#FD0001;
font-weight:bold;
font-size:180%;
}

div.vehicle-price span.price
{
color:#000;
font-weight:bold;
font-size:50%;
}

div.vehicle-price span.price.red
{
color:#FD0001;
}

div.vehicle-price span.finance
{
font-weight:normal;
font-size:50%;
color:#000;
}

div.vehicle-price span.finance.red
{
color:#FD0001;
}

div.vehicle-buy
{
position:absolute;
top:45px;
right:0px;
width:146px;
height:29px;
overflow:hidden;
}

div.vehicle-buy img
{
width:146px;
height:29px;
}

div.vehicle-buy a, div.vehicle-buy a:visited
{
display:block;
width:146px;
height:29px;
background:url(/_img/_buttons/buy-now.gif) 0 -29px no-repeat;
}

div.vehicle-buy a:hover
{
background-position:0 0;
}

div.buy-option
{
float:left;
position:relative;
padding:43px 130px 0 20px;
width:568px;
height:43px;
overflow:hidden;
background-position:0 -86px;
background-repeat:no-repeat;
}

div.buy-option p
{
font-size:95%;
line-height:140%;
}

div.buy-option.option1
{
margin:20px 0 10px 0;
background-image:url(/_img/_bg/option-1.gif);
}

div.buy-option.option2
{
margin:0 0 10px 0;
background-image:url(/_img/_bg/option-2.gif);
}

div.buy-option.option3
{
margin:0 0 20px 0;
background-image:url(/_img/_bg/option-3.gif);
}

div.buy-option a, div.buy-option a:visited
{
display:block;
position:absolute;
top:0;
left:0;
width:718px;
height:86px;
}

div.order-form
{
float:left;
width:718px;
}

div.order-form h3
{
line-height:100%;
margin:15px 0 15px 0;
padding:10px 0 10px 15px;
font-size:100%;
background:#D2D2D2;
}

div.order-form p.amount
{
padding:20px 0 0 15px;
}

div.order-form h3.errors
{
background:#FF6C0C;
}

div.order-form-row
{
float:left;
width:718px;
margin:0 0 7px 0;
}

div.order-form-row button
{
clear:both;
margin:0 0 0 0;
width:146px;
height:29px;
border:0;
cursor:pointer;
background:url(/_img/_buttons/next.gif) 0 -29px no-repeat;
}

div.order-form-row button.pay
{
width:230px;
background:url(/_img/_buttons/complete-payment.gif) 0 -29px no-repeat;
}

div.order-form-row button:hover
{
background-position:0 0;
}

div.order-form-row button#button-invoice
{
float:left;
width:107px;
height:22px;
background:url(/_img/_buttons/view-invoice.gif) 0 -22px no-repeat;
}

div.order-form-row button#button-invoice:hover
{
background-position:0 0;
}

div.order-form-row.last
{
margin-bottom:0;
}

div.order-form-row.wide
{
margin:15px 0 0 0;
padding-left:15px;
width:703px;
}

div.order-form-row.wide p
{
line-height:140%;
}

div.order-form-row.wide p.price
{
padding-bottom:10px;
}

div.order-form-row.wide a, div.order-form-row.wide a:visited
{
color:#FF6C0C;
text-decoration:underline;		
}

div.order-form-label
{
float:left;
padding:3px 10px 0 0;
width:250px;
text-align:right;
}

div.order-form-label p
{
line-height:100%;
font-size:100%;
}

div.order-form-field
{
float:left;
width:450px;
}

div.order-form-field p
{
line-height:160%;
}

div.order-form-field input.textBox
{
float:left;
padding:0 5px 0 5px;
width:230px;
height:17px;
color:#000;
border:1px solid #809EB6;
font-family:verdana,arial,sans-serif;
}

div.order-form-field select
{
float:left;
width:240px;
height:20px;
color:#000;
font-size:100%;
font-family:verdana,arial,sans-serif;
border:1px solid #809EB6;
}

div.vehicle-details
{
float:left;
position:relative;
margin:0 0 10px 0;
width:718px;
height:285px;
overflow:hidden;
background:url(/_img/_bg/details.gif) 0 27px no-repeat;
}

div.details-foot
{
position:absolute;
bottom:0;
left:0;
padding:8px 0 0 33px;
width:685px;
height:22px;
overflow:hidden;
}

div.details-foot p
{
color:#808281;
font-size:100%;
}

div#vehicle-tabs
{
float:left;
margin:0;
padding:0;
width:718px;
}


.ui-tabs-nav {
margin:0;
padding:0;
outline:0;
line-height:1.3;
text-decoration:none;
list-style:none;
float:left;
position:relative;
z-index:1;
bottom:-1px;
font-size:100%;
}

.ui-tabs-nav li.tab {
margin:0;
padding:0 0 0 5px;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
list-style:none;
float:left;
font-size:100%;
background: url('/_img/_bg/tab-left-both.gif') left top no-repeat;
}

.ui-tabs-nav li.tab a.tab {
float:left;
margin:0 1px 0 0;
padding:0 0 0 0;
border:0;
outline:0;
text-decoration:none;
padding:5px 15px 5px 10px;
font-size:100%;
font-weight:bold;
color:#fff;
display:block;
background:url('/_img/_bg/tab-right-both.gif') right top no-repeat;
}

.ui-tabs-panel {
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
list-style:none;
clear:left;
padding:13px 0 0 0;
min-width:0;
font-size:100%;
font-family:verdana,arial,sans-serif;
color:#222;
}

* html .ui-tabs-panel {
display:inline-block;
}

.ui-tabs-hide {
position:absolute;
left:-10000px;
}

li.tab.ui-tabs-selected
{
border:0;
background-position: 0 -150px;
}

.ui-tabs-nav li.tab.ui-tabs-selected a.tab, .ui-tabs-nav li.tab.ui-tabs-selected a.tab:hover, .ui-tabs-nav li.tab.ui-tabs-selected a.tab:focus, .ui-tabs-nav li.tab.ui-tabs-selected a.tab:active {
background-position: 100% -150px;
color:#fe8433;
}

div#summary-icon
{
position:absolute;
right:4px;
top:23px;
}

div#summary-tab
{
float:left;
margin:0 10px 0 0;
width:25px;
}

div#summary-tab img
{
float:left;
width:25px;
height:100px;
}

div#summary-pic
{
float:left;
margin:0 7px 0 0;
width:298px;
height:198px;
overflow:hidden;
text-align:center;
border:1px solid #6D6D6D;
}

div#summary-info
{
float:left;
margin:0 7px 0 0;
width:298px;
}

div#summary-info table
{
padding:0;
margin:3px 0 0 20px;
border:0;
}

td
{
line-height:100%;
font-size:90%;
font-family:verdana,arial,sans-serif;
font-weight:bold;
padding:0 0 5px 0;
}

td.label
{
padding-right:10px;
text-align:right;
font-weight:normal;
}

div#fullspec-left
{
float:left;
width:50%;
text-align:center;
}

div#fullspec-left table
{
width:100%;
padding:0;
margin:3px 0 0 0;
border:0;
}

div#fullspec-left td
{
text-align:left;
}

div#fullspec-left td.label
{
text-align:right;
}

div#extraslist-left
{
float:left;
padding:0 0 0 100px;
width:30%;
height:220px;
overflow:hidden;
}

div#extraslist-right
{
float:left;
margin:0 0 0 80px;
height:220px;
overflow:hidden;
}

p.extra
{
font-size:90%;
clear:none;
display:block;
margin:0 0 5px 0;
padding:0 0 0 20px;
background:url(/_img/_bg/bullet.png) 0 4px no-repeat;
}















div#finance-heading
{
position:absolute;
top:50px;
left:15px;
width:688px;
}

div#finance-heading h2
{
font-size:150%;
}

div#finance-intro
{
position:absolute;
top:76px;
left:15px;
width:688px;
}

div#finance-intro p
{
line-height:150%;
color:#303030;
font-size:90%;
}

div#finance-current
{
position:absolute;
top:126px;
left:15px;
width:340px;
}

div#finance-current td.label
{
width:50%;
}

div#finance-change
{
position:absolute;
top:126px;
right:15px;
width:340px;
}

div#finance-change select
{
float:left;
width:130px;
height:21px;
font-size:100%;
color:#000;
border:1px solid #809EB6;
}

div#finance-change button
{
float:right;
width:107px;
height:22px;
border:0;
cursor:pointer;
background:url(/_img/_buttons/update-terms.gif) 0 0 no-repeat;
}

div#finance-current h3, div#finance-change h3
{
text-align:center;
margin:0 0 10px 0;
padding:2px 0 2px 0;
line-height:100%;
font-size:100%;
background:#D7D7D7;
color:#393536;
}

div#finance-current table
{
width:100%;
}

div#finance-change table
{
margin-left:50px;
}

div#finance-change td
{
width:auto;
}

div#finance-current td, div#finance-change td
{
font-size:100%;
}

div#finance-current td.red, div#finance-change td.red
{
color:#FF0101;
}

div.vehicle-images
{
float:left;
position:relative;
margin:0 0 8px 0;
width:718px;
height:462px;
overflow:hidden;
background:url(/_img/_bg/image-gallery.gif) no-repeat;
}

div#gallery-nav
{
position:absolute;
top:15px;
left:117px;

height:33px;
}

div#gallery-nav img
{
width:154px;
height:33px;
}

div#gallery-nav a, div#gallery-nav a:visited
{
display:block;
width:154px;
height:33px;
border:0;
outline:0;
}

div#gallery-nav a#gallery_link_1
{
background:url(/_img/_buttons/exterior-imagery.gif) no-repeat;
}

div#gallery-nav a#gallery_link_2
{
background:url(/_img/_buttons/interior-imagery.gif) no-repeat;
}

div#gallery-nav a#gallery_link_3
{
background:url(/_img/_buttons/vehicle-condition.gif) no-repeat;
}

div#gallery-nav a#gallery_link_1.on, div#gallery-nav a#gallery_link_2.on, div#gallery-nav a#gallery_link_3.on
{
background-position:0 -33px;
}

div#gallery-nav ul
{
list-style-type:none;
}

div#gallery-nav li
{
float:left;
margin:0 12px 0 0;
}

#gallery_1
{
position:absolute;
top:62px;
left:117px;
visibility:hidden;
}

.gallery { background: #ddd; border: 1px solid #aaa; padding: 0px;}
.loader { background: url(/_img/loader.gif) center center no-repeat #ddd; }
.panel { }
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }
.panel .overlay-background { background: #222; }
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }
.filmstrip { margin: 5px; }
.frame { margin-top:10px;}
.frame .img_wrap { border: 1px solid #aaa; }
.frame.current  { border-color: #000; }
.frame img { border: none; }
.frame .caption { font-size: 11px; text-align: center; color: #888; }
.frame.current .caption { color: #000; }
.pointer {
	border-color: #000;
}

div.vehicle-similar
{
float:left;
width:740px;
}

div.vehicle-similar h3.title
{
font-size:140%;
margin:5px 0 10px 0;
}

















/* PEACE OF MIND */

div.peace-of-mind
{
float:left;
position:relative;
width:740px;
height:300px;
overflow:hidden;
background:url(/_img/_bg/peace-of-mind.jpg)
}

div.peace-of-mind-info
{
position:absolute;
padding:0;
top:18px;
left:20px;
width:370px;
}

div.peace-of-mind-info h3
{
margin:0 0 3px 0;
line-height:100%;
font-size:200%;
color:#FF6602;
font-weight:normal;
}

div.peace-of-mind-info h3 a, div.peace-of-mind-info h3 a:visited
{
margin:0 0 0 10px;
font-size:45%;
font-weight:bold;
color:#7E7E7E;
}

div.peace-of-mind-info p
{
margin:0 0 8px 0;
line-height:150%;
font-size:90%;
}

div.peace-of-mind-box
{
position:absolute;
padding:9px 0 0 10px;
top:174px;
left:17px;
width:695px;
height:109px;
overflow:hidden;
}

div.peace-of-mind-box h3
{
margin:0 0 4px 0;
line-height:100%;
font-size:145%;
color:#fff;
}

div.peace-of-mind-box h3 a, div.peace-of-mind-box h3 a:visited
{
margin:0 0 0 10px;
font-size:65%;
color:#7E7E7E;
}

div.peace-of-mind-box p
{
line-height:160%;
font-size:90%;
}


/* QUICK LINKS */

div#quick-links
{
float:left;
margin:44px 0 0 0;
width:980px;
}

div#quick-links h3
{
margin:0 0 15px 0;
padding:0 0 6px 0;
color:#555;
font-size:90%;
border-bottom:1px solid #ccc;
}

div#quick-links h4
{
margin:20px 0 6px 0;
color:#555;
font-size:90%;
}

div#quick-links h4.top
{
margin-top:0;
}

div#quick-links h4 a, div#quick-links h4 a:visited
{
color:#555;
}

div#quick-links ul
{
line-height:100%;
list-style-type:none;
}

div#quick-links li
{
margin:0 0 5px 0;
padding:0 0 0 10px;
color:#FF5F00;
background:url(/_img/_bg/quick-link-bullet.gif) 0 4px no-repeat;
font-size:90%;
}

div#quick-links li a, div#quick-links li a:visited
{
color:#FF5F00;
}

div.quick-links
{
float:left;
display:block;
margin:0 10px 0 0;
width:188px;
}

div.quick-links.last
{
margin-right:0;
}

div#foot
{
float:left;
margin:20px 0 0 0;
padding:10px 0 0 0;
width:980px;
border-top:1px solid #ccc;
border-bottom:20px solid #fff;
}

div#foot-nav
{
float:left;
width:490px;
}

div#foot-nav ul
{
line-height:100%;
list-style-type:none;
}

div#foot-nav li
{
display:inline;
padding:0 14px 0 10px;
color:#565656;
font-size:90%;
background:url(/_img/_bg/foot-nav-sep.gif) right 2px no-repeat;
}

div#foot-nav li.first
{
padding-left:0;
}

div#foot-nav li.last
{
padding-right:0;
background:none;
}

div#foot-nav li a, div#foot-nav li a:visited
{
color:#565656;
}

div#foot-text
{
float:left;
width:490px;
text-align:right;
font-size:90%;
}

div#foot-text p, div#foot-text a, div#foot-text a:visited
{
color:#565656;
}


