.checkList { padding:0 0 0 10px; }
/* ==========================

	PnS home page
	
============================= */
.pnsContainer h1,.pnsContainer h2,.pnsContainer h3{font-size:20px;;color:#2F5391;font-family:Arial, Helvetica, sans-serif; margin:0 0 0 0;}
body.lang_fr .pnsContainer h1{position:relative;top:0px;left:0px;}
.pnsContainer h2{font-size:15px; color:#939393; font-weight:normal;}
.pnsContainer h3{font-size:17px; color:#6692c1;}
form{margin:0; padding:0;}
select{font-size:11px; color:#999999; background-color:#fff;}
sup{font-size:7px;}

.pnsContentHome{ height:373px; margin:0; padding-top:20px; background:#fff; }
.pnsContentHome .floatRight{float:right; width:540px; text-align:left;}
#pnsContentHomeTitle{padding:0 0 0 15px;}

.homemenu{margin:20px 0 0 0;padding:0;}
.homemenu a:link,.homemenu a:visited{color:#6692c1;font-size:12px; font-weight:bold; text-decoration:none; padding-bottom:11px; padding-top:2px; display:block;width:300px;margin:0px;font-family:Arial, Helvetica, sans-serif;}
.homemenu a:hover{color:#a1ba65; font-weight:bold; border-bottom:0px;}
.homeLegal{margin:20px 0 0 0;padding:0;}
.homeLegal a:link,.homeLegal a:visited{color:#6692c1;font-size:11px; font-weight:bold; text-decoration:none; padding-bottom:0; display:block;width:100px;margin:-15px 0 15px 25px;font-family:Arial, Helvetica, sans-serif;}
.homeLegal a:hover{color:#a1ba65; font-weight:bold; border-bottom:0px;}
.homeMikeQA{float:left;margin:23px 0 0 0; color:#484848;background:url(/partsservice/fr/images/bg_mikeQA.jpg) no-repeat;width:506px;height:141px;padding:15px 0 0 195px;}
.homeMikeQA h3{color:#16579e;}
.homeMikeQA div{margin:5px 0 10px 0;}

ul#navTileContainer{width:960px;padding:15px 0 0 0;margin:0;}
ul#navTileContainer li{list-style:none;float:left;margin:0 0 0 15px;}
ul#navTileContainer li a{height:127px;width:142px;display:block;}
ul#navTileContainer li a span{position:absolute;left:-9999px;}
ul#navTileContainer li#navOffers a{background:url(/partsservice/fr/images/navTiles.gif) no-repeat 0 0;}
ul#navTileContainer li#navOffers a:hover{background-position: 0 -127px;}
ul#navTileContainer li#navParts a{background:url(/partsservice/fr/images/navTiles.gif) no-repeat -142px 0;}
ul#navTileContainer li#navParts a:hover{background-position: -142px -127px;}
ul#navTileContainer li#navServices a{background:url(/partsservice/fr/images/navTiles.gif) no-repeat -284px 0;}
ul#navTileContainer li#navServices a:hover{background-position: -284px -127px;}
ul#navTileContainer li#navESP a{background:url(/partsservice/fr/images/navTiles.gif) no-repeat -426px 0;}
ul#navTileContainer li#navESP a:hover{background-position: -426px -127px;}
ul#navTileContainer li#navPPM a{background:url(/partsservice/fr/images/navTiles.gif) no-repeat -568px 0;}
ul#navTileContainer li#navPPM a:hover{background-position: -568px -127px;}
ul#navTileContainer li#navPeople a{background:url(/partsservice/fr/images/navTiles.gif) no-repeat -710px 0;}
ul#navTileContainer li#navPeople a:hover{background-position: -710px -127px;}


.defaultContent, .legalContent, .box, .leftContent, .rightContent, .fullContent{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#636363}
.contentContainer{width:100%;}
.fullContent{margin:30px 0 0 30px; text-align:left;}
.leftContent{ width:274px; margin:30px 0 0 30px; text-align:left;}
.leftContentOffers{width:930px; margin:30px 0 0 20px; text-align:left;}
.rightContent{float:right; width:585px; margin:20px 20px 0 0; text-align:left;}
.contentPadding{padding:20px; background-color:#ebebeb;}
.legalContent{width:600px;background:#fff;text-align:left;margin:0 auto;padding:20px;}



.subMenu{margin:30px 0 0 0; padding:0;list-style:none;}
.subMenu li{margin:0; padding:0 0 5px 0;}
.subMenu li a:link, .subMenu li a:visited{color:#6692c1; text-decoration:none;  padding: 2px 0 5px 25px; margin:0; color:#6692c1; font-size:13px; font-weight:bold;} 
.subMenu li a:hover{ background-image:url(/partsservice/fr/images/icon_green_circle.jpg);background-repeat:no-repeat; color:#a1ba65;}
.subMenu li a.subOn:link, .subMenu li a.subOn:visited, .subMenu li a.subOn:hover{color:#6692c1; text-decoration:none;  padding: 0 0 7px 25px; margin:0; font-size:13px; font-weight:bold;background-image:url(/partsservice/fr/images/icon_green_circle.jpg);background-repeat:no-repeat; color:#a1ba65;}

.subMenu li ul{padding:0 0 0 27px;}
.subMenu li li{list-style:none;}
.subMenu li li a:link, .subMenu li li a:visited{text-decoration:none;  padding: 2px 0 5px 13px; margin:0; color:#424242; font-size:12px;}
.subMenu li li a:hover {background-image:none;text-decoration:underline;}
.subMenu li li a.tertOn:link, .subMenu li li a.tertOn:visited, .subMenu li li a.tertOn:hover{color:#424242; text-decoration:none;  padding: 0 0 7px 13px; margin:0; font-size:12px;background-image:url(/partsservice/images/arrowGray.gif);background-repeat:no-repeat; }

a.textLink:link, a.textLink:visited, .legal a:link,.legal a:visited{text-decoration:none; border-bottom:1px dotted #6692c1; color:#2F5391;}
a.textLink:hover, .legal a:hover{border-bottom:0px;}

.checkList{padding:0 0 0 10px;}
.checkList li{ list-style:none; background-image:url(/partsservice/fr/images/icon_checkmark.png); background-repeat:no-repeat; padding: 0 0 0px 15px;}
	.bgBrakes .checkList li { width:305px;}
	.bgWinter .checkList li{ list-style:none; background-image:url(/partsservice/images/plus.gif); background-repeat:no-repeat;padding: 0 0 5px 17px;background-position:0px 2px;}
	.bgWipers .checkList li{background-image:url("/images/incentiveOffers/speical-offers-bullets.gif") ; background-repeat:no-repeat; padding: 10px 0 7px 17px;;background-position:0px 15px;width:350px;}
	.bgBattery .checkList li{background-image:url("/images/incentiveOffers/speical-offers-bullets.gif") ; background-repeat:no-repeat; padding: 0 0 5px 17px;background-position:0px 6px;width:300px;}
.normalList{padding:0 0 0 15px;}
.normalList li{ list-style:disc; padding:0 0 0px 5px; background-image:none;}
.red{color:#FF0000;}
.smallText{font-size:10px;}
.darkBlue{ color:#2F5391;}

.tdSpacer{padding:0 7px 7px 0;}

.mikeQAHeader{ width:891px; height:90px; background-image:url(/partsservice/fr/images/header_mikesQA.jpg); background-repeat:no-repeat;}
.mikeQAHeader div{padding:45px 0 0 280px;}
.mikeQAContent{ background-image:url(/partsservice/fr/images/bg_bottom_mikeqa.png); background-position:bottom; background-repeat:no-repeat; background-color:#ebebeb; width:781px; padding:30px 55px;}
.mikeQAContent div strong{color:#2F5391;}
.questionInd{ margin:0 0 0 -40px; padding:0 0 0 0; float:left; position:relative; z-index:999;}
#mikeMenu{width:490px;}


.tireFloat{float:left; margin:0 15px 15px 0;}

.clearContent{width:500px; clear:both;float:right; margin:10px 20px 0 0;}
.legal{text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
.imageRight {float:right; margin:0 0 10px 10px;}
.imageLeft {float:left; margin:0 10px 10px 0;}

/* REQUIRED BUTTON STYLES: */		
button {position: relative;	border: 0; 	padding: 0; margin:0;	cursor: pointer; overflow: visible; /* removes extra side padding in IE */}
button::-moz-focus-inner {	border: none;  /* overrides extra padding in Firefox */}
button span {position: relative;display: block; white-space: nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) {/* Safari and Google Chrome only - fix margins */
button span {margin-top: -1px;}}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
.submitBtn { 	padding: 0 10px 0 0; margin:0px 0 -2px 5px; height:24px; font-size:14px; font-weight:normal; text-align: center; background:url('/partsservice/images/button_blue.gif'); background-repeat:no-repeat; background-position: right top; }
.submitBtn span {	margin:0 0 0 -2px; padding: 2px 0 0 10px ; height:22px; background:url('/partsservice/images/button_blue.gif') ;background-repeat:no-repeat; background-position: left top; color:#fff; }
.submitBtn:hover{background-position: right bottom; }
.submitBtn:hover span{
	background-position: left bottom;}
	a.submitBtn{display: block;width: 148px;text-decoration:none;margin-bottom:10px;}
	a.submitBtn span{display: block;width: 140px;}

a.offerBut {background: transparent url('/partsservice/fr/images/button_green.png') no-repeat scroll top left;  height: 25px;  position:relative;margin-right: 6px;padding: 4px 0 8px 10px;text-decoration: none;
color: #fff;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
a.offerBut span {background: transparent url('/partsservice/fr/images/button_green.png') no-repeat top right;line-height: 25px;padding: 4px 10px 8px 0;} 
a.offerBut:hover{background-position: left bottom;}
a.offerBut:hover span{background-position: right bottom;}

/*tabs*/
#tabMenu {margin:0;list-style:none;padding:0; background-color:#fff;}
#tabMenu li {float:left;height:15px;padding:2px 15px 1px 15px;cursor:pointer;cursor:hand; margin:0;}

li.tab1 { background-color:#c1c1c1;}  
li.tab2 {background:url(/partsservice/fr/images/tab1.jpg) no-repeat; background-color:#c1c1c1;}  
li.tab3 {background:url(/partsservice/fr/images/tab1.jpg) no-repeat; background-color:#c1c1c1;}  

li.mouseover {background-position:0 -18px; background-color:#EBEBEB}  
li.mouseout {background-position:0 0;}  
li.selected {background-position:0 -18px;color:#6692c1; background-color:#EBEBEB} 
.ourPeopleImg1 { float:right; margin:-73px -30px 10px 10px;}
.ourPeopleImg2 { position:absolute;right:30px;top:250px;}
* html .ourPeopleImg2 {right:45px;top:252px;}
#tabMenu .selected{ background-color:#ebebeb;}

.box {float:right; margin: 20px 20px 0 0; width:585px; text-align:left;}
.boxTop2 {background:url(/partsservice/fr/images/tab_bg_top.png) no-repeat;height:11px; line-height:11px; margin:0px; padding:0px;}
.boxBody {background-color:#ebebeb;margin:18px 0 0 0; padding:0;}
.boxBottom {background:url(/partsservice/fr/images/tab_bg_bottom.png) no-repeat;height:11px;}
.boxBody dd {display:none; margin:0px; padding:0 0 0 20px; width:535px;}
.boxBody dd.show {display:block;}
#people2 dd#tab1{width:400px;}

/* carousel */
  .jcarousel-skin-yr ul li img{padding-bottom:0px;}
.jcarousel-skin-yr li{text-align:center;}

/* specific offer css */
/* specific offer css */
.offerToutLeft{ background-image:url(/partsservice/fr/images/offers/tires/tires_tout.jpg); background-repeat:no-repeat; width:446px; height:115px;float:left;}
.offerToutLeft div{position:relative; padding:70px 0 0 390px; display:block; height:25px;}
.offerToutRight{ background-image:url(/partsservice/fr/images/offers/chemicals/product_tout.jpg); background-repeat:no-repeat; width:446px; height:115px;float:left;margin:0 0 0 8px;}
.offerToutRight div{position:relative; padding:80px 0 0 13px; display:block; height:25px;}

.bgWorks{background-image:url('/partsservice/images/offers/works/offer_works_bg.jpg'); background-position:bottom right; background-repeat:no-repeat; height:377px;padding: 0 200px 0 0;float:right; width:435px; margin:40px 0 0 0; text-align:left;}
	.bgWorks div strong{font-size:14px;}	
.bgBrakes{background-image:url('/partsservice/images/offers/brakes/offer_brakes_bg.jpg'); background-position:bottom right; background-repeat:no-repeat; height:372px;padding: 0 200px 0 0;float:right; width:435px; margin:40px 0 0 0; text-align:left;}
	.bgBrakes div strong{font-size:14px;}
.bgTires{background-image:url('/partsservice/images/offers/tires/offer_tire_bg.jpg'); background-position:bottom right; background-repeat:no-repeat; height:389px;padding: 0 200px 0 0;float:right; width:435px; margin:40px 0 0 0; text-align:left;}
	.bgTires div{width:380px;}
	.bgTires div strong{font-size:14px;}	
.bgBattery{color:#325868;background-image:url('/partsservice/images/offers/battery/offer_battery_bg.jpg'); background-position:bottom right; background-repeat:no-repeat; height:355px;padding: 0 200px 0 0;float:right; width:435px; margin:40px 0 0 0; text-align:left;}
	.bgBattery div strong{font-size:14px;}	
.bgWipers{color:#325868;background-image:url('/partsservice/images/offers/wipers/offer_wipers_bg.jpg'); background-position:bottom right; background-repeat:no-repeat; height:385px;padding: 0 200px 0 0;float:right; width:435px; margin:40px 0 0 0; text-align:left;}
	.bgWipers div strong{font-size:14px;}
.bgWinter{color:#325868;background-image:url('/partsservice/images/offers/winter/offer_winter_bg.jpg'); background-position:top right; background-repeat:no-repeat; height:394px;padding: 0 200px 0 0;float:right; width:435px; margin:0 0 0 0; text-align:left;}
	.bgWinter div{width:380px;padding-top:30px;}
	.bgWinter div strong{font-size:14px;}
	.bgWinter p strong{font-size:14px;}

/*ie css*/
*:first-child+html .boxBody dd {display:none; margin:0 0 0 -40px;; width:545px;}
*:first-child+html a.offerBut { height: 24px;  position:relative;margin: 0 10px 0 0;padding: 0;text-decoration: none;color: #fff;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
*:first-child+html a.offerBut span {background: transparent url('/partsservice/fr/images/button_green.png') no-repeat top right;line-height: 15px;padding: 4px 0 8px 0;margin-left:10px;} 
*:first-child+html a.offerBut:hover{background-position: left bottom;}
*:first-child+html a.offerBut:hover span{background-position: right bottom;}
*:first-child+html .checkList{padding:0 0 0 10px; margin-left:0px;}
*:first-child+html .contentPadding{margin-top:-2px;}

* html .boxBody dd {display:none; margin:0 0 0 -40px;; width:545px;}
* html a.offerBut { height: 24px;  position:relative;margin: 0 10px 0 0;padding: 0;text-decoration: none;color: #fff;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
* html a.offerBut span {background: transparent url('/partsservice/fr/images/button_green.png') no-repeat top right;line-height: 15px;padding: 4px 0 8px 0;margin-left:10px;} 
* html a.offerBut:hover{background-position: left bottom;}
* html a.offerBut:hover span{background-position: right bottom;}
* html .checkList{padding:0 0 0 10px; margin-left:0px;}
* html .contentPadding{margin-top:-2px;}
* html .questionInd{ margin:0 0 0 -20px;}
* html .pnsMenu{ padding:0 0 0 0;}

/*Signup Form css*/
#signupHeader{background:url(/images/parts/signup/en/headerSignup.jpg) no-repeat;height:148px;width:960px;}
#sdHeader { background: url(/images/superduty/signup/fr/headerSignup.jpg) no-repeat; height: 197px; width: 954px; margin: 3px auto; display: block; }
.pnsContainer .steps .top{background:url(/images/parts/signup/stepsTop.gif) no-repeat;height:3px;width:922px;}
.pnsContainer .steps .main{background:url(/images/parts/signup/stepsMiddle.gif) repeat-y;width:903px;padding:10px;font-size:11px;}
.pnsContainer .steps .main .title{width:831px;}
#sub .pnsContainer .steps .main .title{width:829px;}
.pnsContainer .steps .bottom{background:url(/images/parts/signup/stepsBottom.gif) no-repeat;height:3px;width:922px;}
.pnsContainer .steps select { width: 158px; color: #000; }
.pnsContainer form table {font-size:11px;}
.pnsContainer form table.services{}
.pnsContainer form tr.rowGray, .pnsContainer form tr.rowGray td{background:#eee;}
.pnsContainer .form-table td { padding: 6px 0; color: #000; }
.pnsContainer .form-table .field-header { text-align: right; }
.pnsContainer .form-table select { width: 185px; color: #000; }
.pnsContainer .form-table .field input { width: 170px; }
.form-table .field .phone1Input { width: 102px !important; }
.form-table .field .digit4 { width: 37px !important; }
#superduty #thankYou, #superduty .pnsMenu { display: none; }
body#superduty #right_bottom_capper {background:transparent url(/images/bkg/bkg_superduty_bottom_2011.jpg) no-repeat center bottom;}
#partsServiceSignupForm {background:#fff;}
table.services td{padding:5px 10px;}
table.services td.catRight{text-align:right;border-right:1px solid #ddd;border-left:1px solid #ddd;}
table.services td{border-right:1px solid #ddd;}
table.services tr.rowTop td{border-top:1px solid #ddd;}
table.services tr.rowBottom td{border-bottom:1px solid #ddd;}
#vehiclesOwned{padding:0 10px 20px 10px;}
#sub #vehiclesOwned{background:#eee;}
.vehicleType{float:left;width:250px;}
#signupHeader h2{background:url(/images/parts/signup/fr/titleSignup.gif) no-repeat;width:638px;height:84px;position:relative;left:180px;top:15px;}
#signupHeader h2 span{position:absolute;left:-9999px;}
#headerCopy, #requiredFields{position:relative;font-size:12px;color:#7f7e7e;}
#headerCopy {top:23px;left:180px;width:500px;}
#requiredFields {top:1px;left:744px;width:200px;}
.pnsContainer form .submitButton{background:#fff;display:block;height:50px;padding:0 0 0 10px;}
.pnsContainer form .submitButton a.rb_gray_btn{background-image:url(/images/rightcontent/btnFormGray.jpg);margin-right:0;}
#sub .pnsContainer form .submitButton a.rb_gray_btn{background-image:url(/images/rightcontent/btnFormBlue.gif);margin-right:0;}
.pnsContainer form .submitButton a.rb_gray_btn span{ margin: 0 0 0 -10px; padding: 0; color:#000; }
#sub .pnsContainer form .submitButton a.rb_gray_btn span{color:#fff;}
.leftContentOffers .titlePic{padding-bottom:50px;}
#offersSignup{ background:url(/images/parts/signup/fr/offersSignupBkg.gif) no-repeat;height:104px;position:absolute;right:2px;top:176px;width:276px;}
.signupButton{background:url(/images/parts/signup/fr/btnSignupOffers.gif) no-repeat;width:98px;height:25px;display:block;padding:0;text-align:center;position:relative;top:39px;left:158px;text-decoration:none;color:#666;}
.signupButton span{text-align:center;font-size:10px;font-weight:bold;}
#homeSignup{ background:url(/images/parts/signup/fr/homeSignupBkg.gif) no-repeat;height:35px;padding:115px 0 0 15px;float:left;margin:29px 0 0 0;width:244px;}
#homeSignup a{text-decoration:none;}
.signupButtonHome{background:url("/partsservice/images/button_blue.gif") no-repeat right top transparent;font-size:12px;font-weight:bold;height:24px;margin:0 0 -2px 5px;padding:0 10px 0 0;text-align:center;overflow:visible;position:relative;display:block;width:200px;}
.signupButtonHome span{background:url("/partsservice/images/button_blue.gif") no-repeat left top transparent;color:#fff;height:22px;margin:0 0 0 -2px;padding:2px 0 0 10px;display:block;position:relative;}
.signupButtonHome:hover{background-position: right bottom; }
.signupButtonHome:hover span{background-position: left bottom;}

.btnDealerPS{text-decoration:none;background:url("/partsservice/images/button_blue.gif") no-repeat right top transparent;font-size:12px;font-weight:bold;height:24px;margin:0 0 -2px 5px;padding:0 10px 0 0;text-align:center;overflow:visible;position:relative;display:block;width:200px;}
.btnDealerPS span{background:url("/partsservice/images/button_blue.gif") no-repeat left top transparent;color:#fff;height:22px;margin:0 0 0 -2px;padding:2px 0 0 10px;display:block;position:relative;}

#productOffer{background:url(/partsservice/fr/images/offers/products/productOffer.gif) no-repeat; width:903px;height:242px;display:block;}
#productOffer a.offerBut{position:relative;top:172px; left:467px;}


