﻿/* Auto Services */
#main { width: 940px; overflow:hidden; margin: 0px auto; background: url(../images/jl_ourservices/jl_ourservc_cntrwell.png) no-repeat; }
.sublearnMoreLink { float:left; font-size: 12px; font-weight: bold; color: #505050; text-decoration: none; }
#serviceBackground { width: 940px; overflow:hidden; margin: 0px auto; background: url(../images/jl_ourservices/jl_ourservc_cntrwell.png) no-repeat; padding-bottom: 50px; }
#serviceHeaderContainer { padding: 44px; width:859px; }
#servicesHeaderContent { margin-left:24px; padding-top:28px; width:445px; }
#servicesDescription { color:#FFFFFF; font-size:12px; padding-right:20px; margin-top: 20px; }
#servicesHeader { display: block; background: url(../images/jl_ourservices/jl_ourservc_mntc_window1.png); width:665px; height: 222px; }
.servicesMainSig { margin-top: 10px; margin-left: 35px; margin-bottom: 10px; font-size: 18px; font-weight: bold; color: #97002D; }
#servicesContentContainer { width:660px; }
#servicesContentHeader { padding-bottom: 15px; padding-left:5px; }
#servicesContent { width:660px; }
.servicesTD { width: 205px; padding-right: 18px; padding-bottom: 18px; }
.serviceDetail { font-size: 12px; margin-bottom: 7px; height: 59px; color:#404040; }
.serviceModule { margin-top: 132px; margin-left:13px; width: 181px; }
.subLearnMoreContainer { }
.sublearnMoreButton { float:left;padding-right:5px; }
.acservices { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_ac.png) no-repeat; }
.afservices { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_airfltr.png) no-repeat; }
.csservice { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_cooling.png) no-repeat; }
.dtservices { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_drtrain.png) no-repeat; }
.esservices { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_elct.png) no-repeat; }
.enservices { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_eng.png) no-repeat; }
.fsservices { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_fuelsystm.png) no-repeat; }
.inspections { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_inspect.png) no-repeat; }
.trservice { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_tires.png) no-repeat; }
.transservices { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_trans.png) no-repeat; }
.wsservices { display:block; float:left; width:205px; height:222px; background: url(../images/jl_ourservices/jl_ourservc_bckt_wndshld.png) no-repeat; }
#horizontalRule { background: url(../images/jl_ourservices/jl_ourservc_div.png); height:1px; width:571px; margin-bottom:25px; margin-top:22px; }
#mainlearnMoreContainer { width:100%; padding-top:10px;padding-bottom:10px; }
.mainlearnMoreButton { float:left;padding-top:3px;padding-right:5px; }
.mainlearnMoreLink { float:left; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

/* Signature Services */
#sigsrvcBackground { width: 940px; overflow:hidden; margin: 0px auto; background: url(../images/jl_sigservice/jl_sigsrvc_cntrwell.png) no-repeat; padding-bottom: 50px; }
#sigservContainer { padding-top:44px; padding-left: 46px; padding-right:40px; width:859px; }
#sigservDescription { width:530px; color:#404040; }
#sigserviceContentContainer { width:859px; }
#sigserviceContent { float:left; width:615px; }
#sigserviceContentHeader { padding-left:15px; padding-top:20px; padding-bottom:16px; }
#promoContainer { float:left; width:244px; height:624px; background: url(../images/jl_sigservice/jl_sigsrvc_sidepromo.png) no-repeat; }
.promoHeader { font-size:14px; color:#97002d; font-weight:bold; }
.promoDescription { padding-top:5px; padding-bottom: 5px; color:#505050; }
.promoContent { padding-left:21px; width: 160px; }
.promoImage { padding-bottom:16px; }
.sigservice { width:235px; }
.sigservicecb { width:190px; padding-left: 20px; padding-bottom:10px; color:#505050; font-weight:bold; font-size: 12px; background: url(../images/jl_sigservice/jl_sigsrvc_bckt_checkbox.png) no-repeat; }
.sigserviceFeatureHeader { width:220px; height: 113px; color:#97002d; font-size:14px; font-weight:bold; padding-left: 10px; padding-top:17px; }
.sigserviceFeatureFooter { width:230px; height: 16px; background: url(../images/jl_sigservice/jl_sigsrvc_bckt_footer.png) no-repeat; }
.sigserviceFeatures { width:210px; height: 216px; padding-top:14px; padding-left: 20px; background: url(../images/jl_sigservice/jl_sigsrvc_bckt_midbox.png) repeat-y; }

/* Tire Rotation */
#tirerotBackground {  width: 940px; overflow:hidden; margin: 0px auto; background: url(../images/jl_tire_rotation/jl_tirert_cntrwell.jpg) no-repeat;  }
#tirepromoContainer { width:200px; margin-top: 230px; margin-left: 10px; background: url(../images/jl_tire_rotation/jl_tirert_sidepromo_01.png) no-repeat; }
#tirePromoContents { padding-top:13px; padding: 10px 10px 0px 10px; width: 180px; text-align: left; }
#tirePromoHeader { font-weight:bold; color:#97002d; font-size: 14px; padding-bottom: 8px; }
#tirePromoDescription { padding-top: 16px; padding-bottom: 20px; font-weight: bold; color:#505050; }
.tirePromoBenefits { color:#505050; padding-left:22px; padding-bottom:20px; background: url(../images/jl_universal_assets/jl_ua_arrow.png) no-repeat; }
#tireServiceDescription { font-size: 14px;width:530px; color:#404040; }
#tireRotPageSubHeader { font-size: 24px; color:#404040; }
#tireSubHeaderContainer { padding-top:22px;padding-bottom:22px; }
.tireContentHeader { font-size:18px; color:#97002d; font-weight: bold; }

/* A/C Services */
.greyArrowBullet { color:#505050; padding-left: 20px; background: url(../images/jl_universal_assets/jl_ua_arrow.png) no-repeat; }
.sigServiceHeader { font-size: 24px; color:#97002D; font-weight: bold; }
.sigServiceSubHeader { font-size:18px; color:#404040; font-weight: bold;  }

/* Fuel System */
#fuelsysBackground { width: 940px; overflow:hidden; margin: 0px auto; background: url(../images/jl_tire_rotation/jl_fuelsystm_cntrwell.png) no-repeat; }


/* Fleet Service */
.fleetlearnMoreButton { float:left; padding-right:5px; }
.fleetlearnMoreLink { float:left; padding-top:2px; font-size: 14px; font-weight: bold; color: #505050; text-decoration: none; }
#fleetlearnMoreContainer { width:100%; }
.fleetbenefits { padding-left: 18px; padding-bottom:18px; font-size:14px; color:#404040; Background: url(../images/jl_fleet/jl_fleet_grey_arrow.png) no-repeat; }
#fleetbenefitsContainer { float:left; padding-top:18px; width:610px; }
#sidepanelContainer { float:left; width: 242px; }
#sidepanelHeader { padding-left: 30px; width: 180px; font-weight:bold; font-size:14px; }
#sidepanelContent { color: #505050; padding-left: 30px; width: 180px; }
#bottomBarHeaderContainer { Background: url(../images/jl_fleet/jl_fleet_mid_barbg.jpg) repeat-x; border-left: solid 1px #D5D5D5; }
#bottomBarLeftHeader{ float:left; width:468px; height:35px; border-right: solid 1px #FFFFFF; }
#bottomBarRightHeader{ float:left; width:469px; height:35px; border-left: solid 1px #D5D5D5; }
#fleetcardContainer { float:left;width:169px; }
#mainfleetContainer { margin-left:50px; margin-top:25px; width:870px; }
#bottomBarRightHeaderText { font-weight:bold; font-size:14px; color:#6c6c6c; padding-top:5px; padding-left:27px; }
#bottomBarLeftHeaderText { font-weight:bold; font-size:14px; color:#6c6c6c; padding-top:8px; padding-left:60px; }
#bottomFleetServicesContainer { float: left; width: 469px; height: 380px; border-right: solid 1px #FFFFFF; }
#bottomFleetServices { padding-top: 18px; padding-left:60px; }
#bottomCustomersContainer { float: left; width: 469px; height: 380px; border-left: solid 1px #D6D6D6; }
#bottomCustomers { padding-top:36px; padding-left:27px; }

/* Request Fleet Information */
.txtFieldLabel { font-size:12px; font-weight:bold; color:#505050; }
#requiredFieldContainer { float: left;padding-top:11px; padding-bottom: 23px; width:467px; }
.fieldContainer { float:left; padding-left:10px; }
#requestInformationInstructions { width:471px; font-size:14px;color:#505050; padding-bottom:33px; }
.fieldSpacing { padding-bottom:11px; }
#fleetInformationContainer { padding-left:55px; padding-top:52px;float:left; width:467px; }

/* Automotive Education */
#educationPromoContainer {  float:left; width:244px; height:624px; background: url(../images/jl_knowledge/jl_knw_sidepromo_empty.png) no-repeat;  }
.educationFeatureHeader { width:307px; height:35px; color:#97002d; font-size:14px; font-weight:bold; padding-left:60px; padding-top:17px;  }
.tipDescriptionContainer { padding-left: 20px; padding-top:14px; width:307px; height: 95px; background: url(../images/jl_sigservice/jl_sigsrvc_bckt_midbox.png) repeat-y; }
.tipFeatureFooter { width:307px; height: 20px; background: url(../images/jl_sigservice/jl_sigsrvc_bckt_footer.png) no-repeat; }
.tipFeatureContainer { float:left; width:307px; height:282px; }
.tipDescription { width:250px; height:78px; }

/* Tips listing */
#tipsContentContainer { width:859px; }
#tipsContent { padding-left: 15px; float:left; width:600px; }
.tipsNextLink { float:left; padding-top:2px; font-size: 12px; font-weight: bold; color: #505050; text-decoration: none; }
#tipsNavigationContainer { float:left; width: 283px; }
.tipsPageNumberContainer { float: left; padding: 5px; }
.tipsNextPageContainer { float: left; width:60px; padding-top:5px; }
.tipsPrevPageContainer { float: left; width:236px; padding-top:5px; }
.maintenanceTipContainer { padding-top: 20px; padding-right:40px; padding-bottom:19px; height: 115px; }
.tipsHeader { font-weight:bold; font-size:16px;padding-top:57px; }
.tipArticleHeader { font-size: 16px; font-weight: bold; color:#97002d; padding-bottom: 13px; }
.tipArticleSynopsis { font-size: 14px; height: 45px; }
#tipsPageSelector { float:left; width:585px; padding-top:14px; }

/* About Jiffy Lube */
.offsetTop2 { padding-top: 2px; }
.offsetTop6 { padding-top: 6px; }
.bulletPointSpacing { padding-left: 5px; padding-bottom: 5px; }
.mainContentParagraphSpacing { padding-bottom: 20px; }
.pageSectionHeaderGrey { font-size: 24px; color:#505050; }
.pageSectionHeaderRed { font-size: 24px; color:#97002D; }
.pageSectionSubHeaderGrey { font-size:18px; color:#404040; }
.pageHorizontalRule { background: url(../images/jl_ourservices/jl_ourservc_div.png); height:1px; width:571px; }
.paragraphHeaderRed {font-size:18px; color:#97002D;  }
.continueReading { padding-left: 5px; font-weight:bold; }
.paragraphAndLinkSpacing10 { padding-bottom: 10px; }
.paragraphFormat { font-size: 14px; color:#404040; }
.panelParagrahSpacing { padding-bottom: 16px; }
.panelPromoHeaderRed { font-weight:bold; color:#97002d; font-size: 14px; }
.panelParagraphLightGrey { font-size: 12px; color:#505050; }
.benefitsLine { background-color:#CCCCCC; width: 160px; height: 1px; margin: 20px auto; }

#promoTop { background: url(../images/jl_sigservice/jl_sigsrvc_sidepromo_top.png) no-repeat; width: 200px; height: 32px; }
#promoMid { background: url(../images/jl_sigservice/jl_sigsrvc_sidepromo_mid.png) repeat-y; width: 200px; }
#promoBottom { background: url(../images/jl_sigservice/jl_sigsrvc_sidepromo_bottom.png) no-repeat; width: 200px; height: 33px; }

/* Oil Change Schedule */
#OCSBackground { width: 745px; overflow:hidden; margin: 0px auto; background: url(../images/jl_ocs/jl_ocs_cntrwell.jpg) no-repeat; padding-bottom: 50px; }
#OCSContainer { padding-top:30px; padding-left: 5px; padding-right:20px; width: 940px; }
#OCSSubTitle { color:#505050; font-size: 16px; font-weight: bold;}
#OCSDescription { color: #505050; font-size: 14px; }
.OCSPanelTitle { font-size: 16px; color:#97002D; font-weight: bold; padding-left: 20px; padding-top: 10px; }
.OCSPanelDescription { padding-top: 100px; padding-left: 20px; padding-right: 20px; font-size: 12px; }
