div#partFinderCenterBox {
width:590px;
height:263px;
background:#FFF url(../images/bg-part-finder.png) no-repeat top left;
}

form#partFinderForm h2 {
color:#444;
font-size:12px;
padding-bottom:5px;
}

form#partFinderForm {
display:block;
padding-top:70px;
margin:0;
}

div#partFinderCenterBox select {
width:160px;
font-size:12px;
}

div.partFinderSelector {
padding-left:70px;
margin-bottom:4px;
}

div#partFinderCenterBox div.currentField {
background:transparent url(../images/bg-part-finder-current-field.gif) no-repeat top left;
}

input#searchPartBtn {
margin-left:90px;
margin-top:15px;
}

div#partFinderResultDefault div#partFinderCenterBox {
width:650px;
height:auto;
background:#EEE none;
border:1px #AAA solid;
margin:15px auto;
}

div#partFinderResultDefault form#partFinderForm {
margin:0;
padding:5px 0 10px 20px;
}

div#partFinderResultDefault div.partFinderSelector {
float:left;
padding:0 10px;
}

div#partFinderResultDefault div#partFinderCenterBox select {
width:145px;
font-size:11px;
}

div#partFinderResultDefault input#searchPartBtn {
margin:0 0 0 10px;
padding:0;
}

div#partFinderFormSidebox {
width:auto;
height:auto;
background:none;
border:none;
margin:10px 0 0;
}

form#partFinderFormSB {
margin:0;
padding:0;
}

div#partFinderFormSidebox h2 {
font-size:11px;
text-align:left;
}

div#partFinderFormSidebox div.partFinderSelector {
padding:0;
}

div#partFinderFormSidebox select {
width:155px;
font-size:10px;
}

div#partFinderFormSidebox input#searchPartBtnSB {
margin:0;
padding:0;
}

div#partFinderSidebox {
background:transparent url(../images/bg-part-finder-sidebox.png) no-repeat top left;
color:#FFF;
text-align:center;
border:none;
padding:10px 0;
}

h4.partFinderSideboxCar {
font-weight:700;
font-size:13px;
margin:7px 0;
}

h4.partFinderSideboxLabel {
font-size:11px;
color:#EEE;
}

div#partFinderNarrowDown {
/*background:url(../images/bg-filter-part-finder.gif) no-repeat 0 bottom;*/
width:935px;
background-color:#F3F3F3;
}

div#partFinderAbout {
width:915px;
background-color:#F3F3F3;
font-size:11px;
}

#partFinderAbout p {
padding:0 10px 5px;
}



.filter-choices h1 {
margin-top:10px;
background:url(../images/section1_title.gif) no-repeat;
color:#000;
font-size:11px;
font-weight:700;
height:30px;
padding:13px 10px 0;
}

.filter-choices h2 {
background:url(../images/section2_title.gif) no-repeat;
color:#000;
font-size:10px;
font-weight:700;
height:25px;
margin-top:25px;
padding:13px 10px 0;
}

.filter-choices ul li {
background:url(../images/bullet.gif) no-repeat 0 2px;
background-color:#F3F3F3;
font-size:10px;
margin-left:45px;
padding:2px 0 5px 15px;
}

ul.pf-category-list {
float:left;
font-size:11px;
line-height:15px;
padding:0;
}

div.pf-category-list {
margin:10px 0;
}

div.root-category h2 {
color:#2a4a70;
font-family:arial;
font-size:16px;
border-bottom:1px solid #333;
margin:0 0 15px;
padding:5px 0;
}

div.sub-category {
margin-left:20px;
padding:0;
}

div.sub-category ul {
width:310px;
margin:0;
}

div.sub-category ul li {
background:#fff url(../images/bullet-part-list.gif) no-repeat scroll left top;
list-style-type:none;
padding:0 10px 10px 15px;
}

div.sub-category ul li a,div.sub-category ul li a:visited {
color:#2a4a70;
text-decoration:underline;
font-size:12px;
font-weight:400;
}

div#pfSelectedVehicle {
background:#fff url(../images/bg-vehicle-selected-center-box.gif) no-repeat;
height:80px;
width:770px;
}

.pfSelectedCar {
float:left;
font-size:16px;
font-weight:700;
width:380px;
color:#575757;
margin:15px 0 0 200px;
}

#pf-CenterBox {
background:#fff url(../images/bg-part-finder-centerbox.gif) no-repeat;
height:99px;
width:770px;
}

.pf-VehicleMenu {
width:490px;
float:left;
margin:33px 0 0 210px;
}

#pf-CenterBox select {
width:155px;
font-size:11px;
padding:3px;
}

span.show-tooltip-text {
display:none;
position:absolute;
font-size:12px;
background-image:url(../images/toolTip/arrow-top.png);
background-repeat:repeat-x;
width:248px;
height:100px;
vertical-align:text-bottom;
padding:50px 15px 15px;
}

#tip {
font-weight:700;
font-size:10px;
padding-top:30px;
padding-left:30px;
background:url(../images/toolTip/arrow-coupon.png) no-repeat;
position:relative;
width:230px;
height:120px;
vertical-align:text-bottom;
top:1px;
left:-70px;
text-align:left;
float:right;
font-style:normal;
z-index:7;
display:none;
}

.allvehicles-choices ul li a {
color:#0377B5;
text-decoration:underline;
font-weight:700;
background-color:transparent;
}

.allvehicles-choices h2 {
background:url(../images/section2_title.gif) no-repeat;
color:#000;
font-size:11px;
font-weight:700;
height:25px;
margin-top:25px;
padding:13px 10px 0;
}

.allvehicles-choices ul li {
background:url(../images/bullet.gif) no-repeat 0 2px;
background-color:transparent;
font-size:10px;
margin-left:45px;
padding:2px 0 5px 15px;
}

body {
font-family:Verdana, sans-serif;
padding:0 5px;
}

ul,li,h4,h3,h2,h1,p {
list-style:none;
margin:0;
padding:0;
}

.next,.prev {
cursor:pointer;
}

#buttons {
display:inline;
position:relative;
}

#screen2 {
position:relative;
width:598px;
margin:10px 10px 5px;
}

#screen2 #buttons a {
border:none;
color:#69C;
margin:5px;
}

#screen2 .prev {
float:left;
}

#screen2 .next {
float:right;
}

#slideshow {
overflow:hidden;
width:500px;
border:1px solid #777;
margin-left:50px;
}

#slideshow ul {
width:3900px;
padding-left:5px;
}

#slideshow li {
float:left;
cursor:pointer;
margin:0 16px;
}

.title_item {
margin-top:15px;
margin-bottom:5px;
text-align:center;
position:relative;
top:5px;
display:block;
}

.image_item {
text-align:center;
display:block;
position:relative;
top:5px;
}

div#partFinderResultDefault div#partFinderCenterBox div.currentField,div#partFinderFormSidebox div.currentField {
background:none;
}

.filter-choices li,.allvehicles-choices li {
margin-bottom:2px;
}

.filter-choices ul,.allvehicles-choices ul {
float:left;
line-height:15px;
list-style:none;
margin:0;
padding:0;
}

div.sub-category ul li a:hover,#slideshow a,.title_item a {
text-decoration:none;
}
