body{background:#656565 url(/images/ppf_site_bg.png) repeat-x left top}.ppf_site_width{padding:0;margin:0 auto;width:966px}.no_border{padding:0px!important;background:none!important;border:none!important}.ppf_header_bg_repeat{background:url(/images/ppf_header_repeat_bg.png) repeat-x left top}.ppf_header_wrapper{background:url(/images/ppf_header_bg.jpg) no-repeat center top}.ppf_header{margin-bottom:-4px}.ppf_main_nav_wrapper{background:url(/images/ppf_main_nav_bg.gif) repeat-x;height:auto;clear:both;padding-top:1px;border-bottom:1px solid #3b3b3b}.ppf_main_content{background:url(/images/ppf_content_bg.png) repeat-y center top;position:relative;z-index:1000}.ppf_left_col{float:left;width:239px;padding-bottom:20px;margin-left:3px;display:inline;overflow:hidden;position:relative;z-index:1200!important}.ppf_home_left_col{float:left;width:506px;display:inline;overflow:hidden}.ppf_right_col{float:right;width:720px;margin-right:3px;display:inline;overflow:hidden}.ppf_right_col_content{padding:10px}.ppf_home_right_col{float:right;width:185px;display:inline;overflow:hidden}.ppf_footer_wrapper{background:#232323 url(/images/ppf_footer_bg.png) repeat-x left top}.ppf_main_full_width{background:#fff;padding:10px;min-height:600px}.ppf_logo{display:block;float:left;margin:13px 0 0 0;padding:0;width:419px;height:104px;background:url(/images/ppf_sprite_2.png) no-repeat left top;text-indent:-1000em;overflow:hidden;font-size 0;line-height:0;cursor:pointer}.ppf_header_content{float:right;width:547px}.ppf_header_nav{float:right}.ppf_info_nav_wrapper{float:right;padding-top:4px;padding-right:2px;display:inline}.ppf_info_nav_wrapper ul,.ppf_info_nav_wrapper ul li{padding:0;margin:0;list-style:none}.ppf_info_nav_wrapper ul li{display:inline}.ppf_info_nav_wrapper ul li a{color:#fef152;font-size:.95em;text-transform:uppercase;background:url(/images/ppf_header_nav_divider.gif) no-repeat right center;padding-right:8px;margin-left:8px;line-height:normal}.ppf_info_nav_wrapper ul li a:hover{color:#fef152;text-decoration:underline}.ppf_admin_nav_wrapper{float:right}.ppf_admin_nav_wrapper ul,.ppf_admin_nav_wrapper ul li{padding:0;margin:0;list-style:none;font-size:.95em}.ppf_admin_nav_wrapper ul li{display:block;float:left;background:url(/images/ppf_admin_bg.png) repeat-x left top;height:25px;color:#babab6;padding-top:4px}.ppf_admin_nav_wrapper ul li.ppf_adminleft,.ppf_admin_nav_wrapper ul li.ppf_adminright{display:block;text-indent:-1000em;overflow:hidden;font-size:0;line-height:0}.ppf_admin_nav_wrapper ul li.ppf_adminleft{width:23px;float:left;background:url(/images/ppf_admin_left.png) no-repeat left top}.ppf_admin_nav_wrapper ul li.ppf_adminright{width:5px;float:left;background:url(/images/ppf_admin_right.png) no-repeat left top}.ppf_admin_nav_wrapper ul li a{padding-left:8px;margin-left:8px;background:url(/images/ppf_admin_nav_divider.gif) no-repeat left center;color:#babab6;font-weight:400}.ppf_admin_nav_wrapper ul li a:hover{color:#babab6}.ppf_admin_nav_wrapper .wsm_loginbar_cart{display:none}.ppf_number_wrapper{float:right;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-align:right}.ppf_number_wrapper span.ppf_flag{color:#87a6e5;text-transform:uppercase;font-size .95em;background:url(/images/ppf_flag_icon.png) no-repeat left 3px;padding:0 0 0 23px;margin::0;line-height:normal;display:block}.ppf_number_wrapper h3{font-size:1.5em;color:#fff;padding:8px;margin:0;line-height:normal}.ppf_number_wrapper span.ppf_hours{color:#7da7d9;font-size:.95em;padding:0;margin:0;line-height:normal}.ppf_header_tabs_wrapper{float:right;clear:right;line-height:normal;padding:0;margin:0;height:auto}.ppf_header_tabs_wrapper ul,.ppf_header_tabs_wrapper ul li{padding:0px!important;margin:0px!important;list-style:none;line-height:7px!important}.ppf_header_tabs_wrapper ul li{display:block;float:left;padding-left:4px;margin-top:0}.ppf_main_nav,.ppf_main_nav li{padding:0;margin:0;list-style:none}.ppf_main_nav{float:left}.ppf_main_nav li{display:block;float:left;padding:0}.ppf_main_nav li a{display:block;float:left;padding:3px 12px 5px 10px!important;margin-left:0;font-size:1.2em;font-weight:400;color:#fff;border:0 solid #fff;background:url(/images/ppf_mainnav_divider.png) no-repeat left top}.ppf_main_nav li a:hover{color:#fff;text-decoration:none;background:#9e0b0f url(/images/ppf_mainnav_divider.png) no-repeat left top}.ppf_main_nav li{position:relative}.ppf_main_nav li ul{width:16em;border-top:none;border-right:none;padding:0;position:absolute;left:0;z-index:2000;margin:31px 0 0 0;background:#9e0b0f}.ppf_main_nav li ul a{width:100%;height:auto;text-indent:0;overflow:visible;line-height:normal;cursor:pointer;margin-right:0px!important;padding-right:2px!important;margin-left:2px!important}.ppf_main_nav li ul li{width:100%;margin:0;display:block}.ppf_main_nav li ul li a{font-size:1em;margin:0;border-bottom:0 solid #7473ba;text-transform:uppercase;border-right:none;color:#fff;font-weight:400;padding:3px 5px 7px 5px;width:94.5%;cursor:pointer;background:none!important}.ppf_main_nav li ul{display:none}.ppf_main_nav li:hover ul{display:block}.ppf_main_nav li ul li{background:none!important}.ppf_main_nav li ul li a:hover{color:#ffb301;background:none!important;font-weight:400;text-decoration:none}.ppf_main_nav li:hover,.ppf_main_nav li:hover a,.ppf_main_nav a:focus,.ppf_main_nav a:hover,.ppf_main_nav a:active{background:#9e0b0f url(/images/ppf_sprite.png) no-repeat -1px -173px}.ppf_search_wrapper{border-bottom:1px solid #444;margin:1px 0 10px;overflow:hidden;padding-bottom:1px}.widget_search_field,.widget_search_button{display:block;padding:0;margin:0;border:0;background:url(/images/ppf_sprite.png) no-repeat;line-height:normal}.widget_search_field{background-position:left -223px;width:156px;height:15px;padding:3px 0 4px 3px;float:left;color:#b7b7b7;font-size:1em}.widget_search_button{background-position:-162px -223px;width:16px;height:22px;text-indent:-1000em;float:left;overflow:hidden;font-size:0;line-height:0;cursor:pointer}.ppf_bannerads_wrapper{background:url(/images/ppf_homead_banner_bg.jpg) repeat-x left top}.ppf_bannerads_wrapper ul,.ppf_bannerads_wrapper ul li{padding:0;margin:0;list-style:none}.ppf_bannerads_wrapper ul li{display:block;float:left;padding-left:25px;padding-right:17px}.ppf_bannerads_wrapper ul li#widget_gallery_image_3{padding-right:0}.ppf_cart_wrapper{padding:5px 0 6px 10px;margin-bottom:7px;background:url(/images/ppf_leftcol_divider.png) no-repeat center bottom}#wsm_mini_cart{float:left}.wsm_cart_link_widget_text{display:block;float:left;margin-right:10px;width:16px;height:14px;background:url(/images/ppf_sprite.png) no-repeat left -266px;text-indent:-1000em;overflow:hidden;font-size:0;line-height:0;cursor:pointer;text-align:left}.items,.total{color:#ababab;text-transform:uppercase;border-right:1px solid #ababab;line-height:1em;padding:0 10px 0 0;display:inline;margin-right:10px}.total{border:none;padding:0;margin:0}.checkout,.product{display:none}#ifEngineModule,#ifBrandModule{width:222px;height:130px;overflow:hidden}#ifVehicleModule{height:150px}#ifBrandModule{height:220px}.ppf_dci_search{width:100%;height:800px}#dci_search_vehicle{padding:0 0 6px 0;margin-bottom:7px;background:url(/images/ppf_leftcol_divider.png) no-repeat center bottom}#dci_search_vehicle h2 a{width:116px;height:17px;background:url(/images/ppf_sprite.png) no-repeat left -300px;text-indent:-1000em;overflow:hidden;font-size:0;line-height:0;padding:0 0 0 0;margin:10px 0 7px 10px;display:block}#dci_search_engine{padding:0 0 6px 0;margin-bottom:7px;background:url(/images/ppf_leftcol_divider.png) no-repeat center bottom}#dci_search_engine h2 a{width:102px;height:17px;background:url(/images/ppf_sprite.png) no-repeat left -337px;text-indent:-1000em;overflow:hidden;font-size:0;line-height:0;padding:0 0 0 0;margin:10px 0 7px 10px;display:block}#dci_search_brands{padding:0 0 17px 0;margin-bottom:7px;background:url(/images/ppf_leftcol_divider.png) no-repeat center bottom}#dci_search_brands h2 a{width:97px;height:17px;background:url(/images/ppf_sprite.png) no-repeat left -374px;text-indent:-1000em;overflow:hidden;font-size:0;line-height:0;padding:0 0 0 0;margin:10px 0 7px 10px;display:block}.ppf_top_categories_wrapper{padding:0 0 6px 0;margin-bottom:7px;background:url(/images/ppf_leftcol_divider.png) no-repeat center bottom}.ppf_top_categories_wrapper h3,.ppf_featured_video h3{color:#c2c2c2;text-transform:uppercase;font-weight:400;font-size:1.2em;padding:0 0 0 14px;margin:0}.ppf_top_categories_wrapper ul,.ppf_top_categories_wrapper li{padding:0;margin:0;list-style:none;line-height:normal}.ppf_top_categories_wrapper li{padding-left:26px;padding-bottom:5px}.ppf_top_categories_wrapper ul li a{color:#f68a1f;font-weight:400;text-transform:uppercase}.ppf_top_categories_wrapper ul li a:hover{color:#f68a1f;text-decoration:underline}.ppf_popular_brands_wrapper{padding:0 0 6px 0;margin-bottom:7px;background:url(/images/ppf_leftcol_divider.png) no-repeat center bottom}.ppf_popular_brands_wrapper h3{color:#c2c2c2;text-transform:uppercase;font-weight:400;font-size:1.2em;padding:0 0 0 14px;margin:0}#widget_gallery_id_popbrands,#widget_gallery_id_popbrands li,#widget_gallery_id_left_brands li{padding:0;margin:0;list-style:none}#widget_gallery_id_popbrands li{text-align:center;margin-top:5px}#widget_gallery_id_left_brands li{text-align:center;margin-top:5px}#widget_gallery_id_left_brands img{width:40%;height:auto}.featured_vid{text-align:center;padding:10px 0}.ppf_recentarticles{padding:0 0 10px 0;margin-bottom:0;background:url(/images/ppf_leftcol_divider.png) no-repeat center bottom}.ppf_recentarticles h3{color:#c2c2c2;text-transform:uppercase;font-weight:400;font-size:1.2em;padding:0 0 0 14px;margin:0}.ppf_recentarticles ul,.ppf_recentarticles ul li{padding:0;margin:0;list-style:none}.ppf_recentarticles ul li{padding-left:18px;padding-top:5px}.ppf_recentarticles ul li.widget_news_topic_head_li{display:none}.widget_news_date{color:#626262;font-weight:700;text-transform:uppercase;font-size:.95em;padding:0;margin:0 0 -4px 0;display:block;line-height:normal}.widget_news_article_title{color:#f26522;font-size:.95em;padding:0;margin:0;line-height:normal}.widget_news_article_title:hover{color:#f26522;text-decoration:underline}.ppf_newsletter{padding:0 0 12px 0;margin-bottom:7px;background:#434141 url(/images/ppf_leftcol_divider.png) no-repeat center bottom}.ppf_newsletter h3{color:#eaeaea;font-size:1.6em;text-transform:uppercase;font-style:italic;line-height:normal;padding-left:22px;margin:0 0 2px 7px;background:url(/images/ppf_sprite.png) no-repeat left -488px}.ppf_newsletter p{padding:0 0 9px 0;margin:0;line-height:normal;color:#d7d7d7;font-size:1em}#widget_newsletter_form{width:229px;display:block;float:left;padding-left:7px}#widget_nltr_email,#widget_nltr_button{padding:0;margin:0;border:0;background:url(/images/ppf_sprite.png) no-repeat;display:block}#widget_nltr_email{background-position:left -450px;padding:0 3px;width:156px;height:22px;float:left;color:#434141;font-size:.95em;line-height:normal}#widget_nltr_button{background-position:-162px -450px;width:67px;height:22px;float:right;text-indent:-1000em;overflow:hidden;font-size:0;line-height:0;cursor:pointer}.ppf_socialicons_wrapper{display:block;padding:4px 0 8px 12px;margin-bottom:7px;background:url(/images/ppf_leftcol_divider.png) no-repeat center bottom}.ppf_socialicons_wrapper ul,.ppf_socialicons_wrapper ul li{display:block;padding:0;margin:0;list-style:none}.ppf_socialicons_wrapper ul li{display:inline}.ppf_socialicons_wrapper ul li a{display:block;float:left;width:59px;height:60px;background:url(/images/ppf_sprite.png) no-repeat;padding-right:18px;text-indent:-1000em;overflow:hidden;font-size:0;line-height:0;cursor:pointer}.ppf_socialicons_wrapper ul li a.ppf_youtube{background-position:left -529px}.ppf_socialicons_wrapper ul li a.ppf_facebook{background-position:-78px -529px}.ppf_socialicons_wrapper ul li a.ppf_twitter{display:none}.ppf_title span{background:url(/images/ppf_title_bg.gif) repeat-x left top;padding:0 0 0 3px;margin:0;line-height:normal;display:block;color:#434343}.ppf_title{padding:2px;border:1px solid #dadada;font-size:1.4em!important;text-transform:uppercase;line-height:normal}.ppf_slideshow_wrapper{margin-bottom:10px}#widget_cycle_wrapper_1{float:none;position:relative;border:0 solid #666}#widget_cycle_wrapper_1,#widget_cycle_1 li{width:700px;height:286px;overflow:hidden}#widget_cycle_wrapper_1 li img{width:700px;height:286px}#widget_cycle_wrapper_1 #widget_cycle_controls_wrapper{position:absolute;z-index:2000;left:1px;bottom:3px}.widget_cycle_skin #widget_cycle_controls_wrapper a{padding:3px;background-color:rgb(38 38 38 / );background-color:rgb(254 202 4 / .5);;border:1px solid #666;display:block;float:left;margin-left:5px;text-decoration:none;line-height:1em;color:#fff;font-size:10px}.widget_cycle_skin #widget_cycle_controls_wrapper li{display:inline;float:none}.widget_cycle_skin #widget_cycle_controls_wrapper a:hover,#widget_cycle_controls_wrapper li.activeLI a{background-color:rgb(254 202 4);color:#010066}.widget_cycle_skin .widget_cycle_controls{list-style:none;margin:0;padding:0}.ppf_featured_categories{padding-bottom:10px}.ppf_featured_categories ul,.ppf_featured_categories ul li{padding:0;margin:0;list-style:none}.ppf_featured_categories ul li{text-align:center;display:block;float:left;margin:0 14px 5px 0;border:1px solid #d9d9d9;width:157px;height:164px;padding:5px 0 0 0}.ppf_featured_categories ul li#widget_gallery_image_23703,.ppf_featured_categories ul li#widget_gallery_image_23700,.ppf_featured_categories ul li#widget_gallery_image_23707{margin-right:0px!important}.ppf_featured_categories ul li img{width:135px;height:110px}.ppf_featured_categories ul li span{padding:0;margin:0;line-height:normal}.widget_featured_prod{width:157px;height:164px;float:left;display:inline;text-align:center;padding-left:10px;padding-bottom:20px}.widget_featured_prod img{width:135px;height:110px}.widget_featured_title{line-height:normal;height:2.5em;margin-bottom:6px}.widget_retail_price{font-size:1em;line-height:normal;padding:0;margin:0}.widget_retail_price em{font-style:normal}.wsm_product_oldprice{color:#636363!important}.widget_sale{font-size:1.2em;line-height:normal;padding:0;margin:0}.widget_sale em{font-style:normal}.wsm_product_saleprice{color:#ff0000!important}.ppf_home_banners #widget_gallery_id_infobanners,.ppf_home_banners #widget_gallery_id_infobanners li{padding:0;margin:0;list-style:none;line-height:normal}.ppf_home_banners #widget_gallery_id_infobanners li{padding-bottom:9px}.ppf_home_banners{text-align:center}.ppf_home_banners #widget_gallery_id_brands,.ppf_home_banners #widget_gallery_id_brands li{padding:0;margin:0;list-style:none}.ppf_home_banners #widget_gallery_id_brands li{padding-top:10px;padding-bottom:10px}.ppf_footer{overflow:hidden}.ppf_footer div{float:left}.ppf_footer div h4{font-size:1.2em;padding:0;margin:0;color:#ed1c24}.ppf_footer div ul,.ppf_footer div ul li{padding:0;margin:0;list-style:none}.ppf_footer div ul li a{color:#898989;font-weight:400}.ppf_footer div ul li a:hover{color:#898989;text-decoration:underline}.ppf_footer_links{padding-top:20px}.ppf_shop_safely{width:265px;padding-top:30px;padding-right:0}.ppf_about_ppf{width:85px;margin-right:60px}.ppf_add_services{width:150px;margin-right:60px}.pff_cust_services{width:134px}.auth_wrapper{float:left;width:90px;margin:0 15px 0 0}.affiliate_icons{float:left;width:128px}div.AuthorizeNetSeal a{color:#fff!important;font-weight:400;color:#898989!important}div.ppf_footer_content{float:right;padding-top:10px;padding-right:3px;padding-bottom:20px;text-align:center}.ppf_footer_logo{margin-left:11px;display:block;width:237px;height:86px;background:url(/images/ppf_sprite_2.png) no-repeat left -609px;text-indent:-1000em;overflow:hidden;font-size:0;line-height:0;cursor:pointer}.ppf_footer_content h3{color:#d7d7d7;font-size:1.5em!important;padding:0;margin:0;line-height:normal}.ppf_footer_content p{color:#d7d7d7;font-weight:700;padding:0;margin:0;line-height:normal}#wsm_copyright{float:none;display:block;clear:both;color:#898989;font-size:.95em;text-align:center;padding:0 0 10px 0}#wsm_copyright br{display:none}#wsm_copyright a{color:#898989}#wsm_copyright a:hover{color:#898989;text-decoration:underline}.wsm_contact_info{background:url(/images/ppf_contact_logo.jpg) no-repeat 300px center;padding-left:40px;margin-bottom:20px;line-height:1.4em}.wsm_contact_preamble p{text-align:center;line-height:1.4em;font-weight:700}.wsm_contact_form label{margin-right:6px}.wsm_resource_topic_header{margin-bottom:0;padding-bottom:0;line-height:normal}.wsm_topic_description_resource{padding:4px 0;border-bottom:1px solid #ddd;margin-bottom:15px;padding-left:10px}#wsm_resource_topic_view_id_229 li{margin-bottom:20px;border-bottom:2px solid #ccc;padding-bottom:20px;padding-left:10px;padding-right:10px}#wsm_resource_topic_view_id_229 li img{float:right}#wsm_resource_topic_view_id_229 li span{float:left;width:450px}#wsm_resource_topic_view_id_229 .wsm_resource_title{font-size:1.4em;line-height:1.4em;font-weight:700;border-bottom:0 solid #ddd;margin-bottom:0}#wsm_resource_topic_view_id_229 .wsm_resource_description p,#wsm_resource_topic_view_id_229 .wsm_resource_description h3{padding:0;margin:0;line-height:1.4em}#wsm_resource_topic_view_id_229 .wsm_resource_description h3{text-align:right}.ppf_sitemap table{margin-left:40px;width:90%}h3.phone-numbers{font-size:14px;margin:0;padding:0}#ppf-share-tab{position:absolute;top:29px;right:-69px;;width:70px;background:#fff;border:1px solid #ddd;text-align:center;padding-bottom:10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}#ppf-share-tab iframe{width:50px!important;margin:0 auto}#ppf-share-tab p{background:#14599a;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;margin:1px 1px 10px 0}#ppf-share-tab .addthis_toolbox{width:60px;margin:0 auto;border-top:1px solid #ccc;padding-top:10px;margin-top:7px}#ppf-share-tab .addthis_toolbox a{margin-bottom:8px}div#at20mc{position:absolute;left:0;top:0;right:0;outline:1px solid red!important;border:2px solid green;background:#C00}#___plusone_0{width:50px!important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;padding:0;margin:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}