.checkList { padding:0 0 0 10px; }
/* ==========================

	PnS home page
	
============================= */
.pnsContainer h1, .pnsContainer h2, .pnsContainer h3 { color: #2F5391; font-family: Arial,Helvetica,sans-serif; font-size: 20px; margin: 0; }
.pnsContainer h1 { position: relative; top: 0; }
.pnsContainer h2 { color: #939393; font-size: 15px; font-weight: normal; }
.pnsContainer h3 { color: #6692C1; font-size: 17px; }
form { margin: 0; padding: 0; }
select { background-color: #FFFFFF; color: #999999; font-size: 11px; }
sup { font-size: 7px; }

.pnsContentHome{ background-color:#ffffff; height:373px; margin:35px 0 0 0;}
.pnsContentHome .floatRight{float:right; width:490px; text-align:left;}
#pnsContentHomeTitle{padding:0 0 0 15px;}

.homeMikeQA{float:left;margin:23px 0 0 0; color:#484848;background:url(/partsservice/images/bg_mikeQA.jpg) no-repeat;width:486px;height:116px;padding:40px 0 0 215px;}
.homeMikeQA h3{color:#16579e;}
.homeMikeQA div{margin:5px 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/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/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/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/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/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/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{}
.rightContent{float:right; width:585px; margin:20px 20px 0 0; text-align:left;}
.contentPadding{padding:20px; background-color:#ececec;}
.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:15px; font-weight:bold;} 
.subMenu li a:hover{ background-image:url(/partsservice/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:15px; font-weight:bold;background-image:url(/partsservice/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;}



	.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;color:#325868;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;color:#325868;background-position:0px 6px;width:300px;}
.normalList{padding:0 0 0 15px;}
.normalList li{ list-style:disc; padding:0 0 5px 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/images/header_mikesQA.jpg); background-repeat:no-repeat;}
.mikeQAHeader div{padding:45px 0 0 280px;}
.mikeQAContent{ background-image:url(/partsservice/images/bg_bottom_mikeqa.png); background-position:bottom; background-repeat:no-repeat; background-color:#efefef; 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;}

.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: 108px;text-decoration:none;margin-bottom:10px;}
	a.submitBtn span{display: block;width: 100px;}

/*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; color:#FFF;}  
li.tab2 {background:url(/partsservice/images/tab1.jpg) no-repeat; background-color:#c1c1c1; color:#FFF; font-weight:bold;}  
li.tab3 {background:url(/partsservice/images/tab1.jpg) no-repeat; background-color:#c1c1c1; color:#FFF; font-weight:bold;}  

li.mouseover {background-position:0 -18px; color:#666; font-weight:bold; background-color:#EFEFEF}  
li.mouseout {background-position:0 0; color:#fff; font-weight:bold;}  
li.selected {background-position:0 -18px; color:#6692c1; font-weight:bold; background-color:#EFEFEF} 
.ourPeopleImg1 { 
	float:right; 
	margin:-73px -30px 10px 10px !important; 
	margin:-55px -15px 10px 10px; 
}
.ourPeopleImg2 { position:absolute;right:30px;top:235px;}
* html .ourPeopleImg2 {right:45px;top:237px;}
#tabMenu .selected{ background-color:#EFEFEF;}

.box {float:right; margin: 20px 20px 0 0; width:585px; text-align:left;}
.boxTop2 {background:url(/partsservice/images/tab_bg_top.png) no-repeat;height:11px; line-height:11px; margin:0px; padding:0px;}
.boxBody {background-color:#EFEFEF;margin:18px 0 0 0; padding:0;}
.boxBottom {background:url(/partsservice/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:385px;}

/* carousel */
  .jcarousel-skin-yr ul li img{padding-bottom:0px;}
/*.jcarousel-skin-yr li{text-align:center;}*/

/* specific offer css */
.offerToutLeft{ background-image:url(/partsservice/images/offers/tires/tire_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/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:70px 0 0 15px; display:block; height:25px;}


	.bgWorks div strong{font-size:14px;}	

	.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:378px;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:389px;padding: 0 200px 0 0;float:right; width:435px; margin:0 0 0 0; text-align:left;}
	.bgWinter div{width:380px;padding-top:40px;}
	.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/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/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; margin: 0 auto; }
#sdHeader { background: url(/images/superduty/signup/en/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;}
.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; }
#superduty .pnsContainer .form-table .field input { width: 170px; border: 1px solid #ddd !important; }
.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;}
#sub #partsServiceSignupForm select{color:#000;}
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;}
#superduty table.addMarginTop { margin-top: 10px; }
#vehiclesOwned{padding:0 10px 20px 10px;}
#sub #vehiclesOwned{background:#eee;}
.vehicleType{float:left;width:250px;}
.vehicleType select { margin: 0; }
#signupHeader h2{background:url(/images/parts/signup/en/titleSignup.gif) no-repeat;width:650px;height:54px;position:relative;left:180px;top:35px;}
#signupHeader h2 span{position:absolute;left:-9999px;}
#headerCopy, #requiredFields{position:relative;font-size:12px;color:#7f7e7e;}
#headerCopy {top:50px;left:180px;width:500px;}
#requiredFields {top:50px;left:788px;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;}
.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{background-image:url(/images/rightcontent/btnFormBlue.gif);margin-right:0;}
#sub .pnsContainer form .submitButton a.rb_gray_btn span{color:#fff;}

#homeSignup{ background:url(/images/parts/signup/en/homeSignupBkg.gif) no-repeat;height:127px;float:left;margin:52px 0 0 0;width:259px;}

.signupButtonHome{background:url(/images/parts/signup/en/btnSignupLink.gif) no-repeat;width:95px;height:19px;display:block;padding:5px 0 0;text-align:center;position:relative;top:90px;left:150px;text-decoration:none;color:#fff;}
.signupButtonHome span{text-align:center;font-size:11px;font-weight:bold;}
.pnsContainer #thankYou{background:url(/images/parts/signup/en/headerThankYou.jpg) no-repeat;height:219px;padding:0 0 0 200px;width:760px;}
.pnsContainer #thankYou h4{background:url(/images/parts/signup/en/titleThankYou.gif) no-repeat;height:50px;width:500px;}
.pnsContainer #thankYou h4 span{position:absolute;left:-9999px;}
.pnsContainer #thankYou p{font-size:12px;color:#7f7e7e;width:400px;}
#signup_container{background:#fff;width:400px;border:1px solid #ccc;padding:25px;text-align:left;margin:20px auto;}
#signup_container h2{color:#1b4077;margin:0 0 10px 0;}
#signup_buttons .button{margin:0 10px 0 0;width:88px;height:25px;display:block;float:left;}
#signup_buttons .button a{background:url(/images/parts/signup/btnConfirm.gif) no-repeat;width:88px;height:25px;display:block;padding:5px 0 0 0;text-align:center;text-decoration:none;color:#fff;}
#signup_buttons .button a span{text-align:center;font-size:11px;font-weight:bold;}

.btnDealerPS{background:url(/images/parts/signup/en/btnSignupLink.gif) no-repeat;width:95px;height:19px;display:block;padding:5px 0 0;text-align:center;position:relative;text-decoration:none;color:#fff;}
.btnDealerPS span{text-align:center;font-size:11px;font-weight:bold;}

#productOffer{background:url(/partsservice/images/offers/products/productOffer.gif) no-repeat; width:903px;height:242px;display:block;}
#productOffer a.offerBut{position:relative;top:172px; left:467px;}
