body {background: #656565 url(/images/ppf_site_bg.png) repeat-x left top;}
.ppf_site_width {padding: 0px; margin: 0px auto; width: 966px;}

/**Helpers/Special
*********************************************************************************************************************/
.no_border {padding: 0px !important; background: none !important; border: none !important;}

/**Wrappers
*********************************************************************************************************************/
.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}
/**Header
*********************************************************************************************************************/
.ppf_logo {display: block; float: left; margin: 13px 0 0 0; padding: 0px; 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;}

/**Info Nav
*****************************************************/
.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: 0px; margin: 0px; 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;}

/**Admin Nav
*****************************************************/
.ppf_admin_nav_wrapper {float: right;}
.ppf_admin_nav_wrapper ul, .ppf_admin_nav_wrapper ul li {padding: 0px; margin: 0px; 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: normal;}
.ppf_admin_nav_wrapper ul li a:hover {color: #babab6;}

.ppf_admin_nav_wrapper .wsm_loginbar_cart {display:none;}
/**Number
*****************************************************/
.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: 0px 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: 0px; margin: 0px; line-height: normal;}

/**Header Tabs
*****************************************************/
.ppf_header_tabs_wrapper {float: right; clear: right; line-height: normal; padding: 0px; margin: 0px; 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;}


/**Main Nav
*********************************************************************************************************************/
.ppf_main_nav, .ppf_main_nav li {padding: 0px; margin: 0px; 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: 0px; font-size: 1.2em; font-weight: normal; color: #fff; border: 0px 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;}

/**Main Nav Dropdown
*********************************************************/
.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 0px;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: 0px solid #7473ba; text-transform: uppercase; border-right: none; color:#fff; font-weight: normal; 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: normal; 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;}

/**Search
*****************************************************/
.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: 0px; margin: 0px; border: 0px; 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;}

/**Main Content
*********************************************************************************************************************/
/**Banner Ads
*****************************************************/
.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: 0px; margin: 0px; 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: 0px;}

/**Left Col
*********************************************************************************************************************/
/**Cart
*****************************************************/
.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;}


/**DCI Iframes in right column**/
#ifEngineModule, #ifBrandModule {width:222px;height:130px;overflow:hidden;}

#ifVehicleModule  {height:150px;}

#ifBrandModule {height:220px;}

/**LTO DCI Iframe
*******************/
.ppf_dci_search {width:100%;height:800px;}

/**Search By Vehicle
*****************************************************/
#dci_search_vehicle {padding: 0px 0 6px 0px; 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: 0px 0 0 0; margin: 10px 0 7px 10px;display:block;}

/**Search By Engine
*****************************************************/
#dci_search_engine {padding: 0px 0 6px 0px; 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: 0px 0 0 0; margin: 10px 0 7px 10px;display:block;}

/**Search By Brands
*****************************************************/
#dci_search_brands {padding: 0px 0 17px 0px; 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: 0px 0 0 0; margin: 10px 0 7px 10px;display:block;}

/**Top Categories
*****************************************************/
.ppf_top_categories_wrapper {padding: 0px 0 6px 0px; 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: normal; font-size: 1.2em; padding: 0px 0 0 14px; margin: 0px;}
.ppf_top_categories_wrapper ul, .ppf_top_categories_wrapper li {padding: 0px; margin: 0px; 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: normal; text-transform: uppercase;}
.ppf_top_categories_wrapper ul li a:hover {color: #f68a1f; text-decoration: underline;}

/**Popular Brands
*****************************************************/
.ppf_popular_brands_wrapper {padding: 0px 0 6px 0px; 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: normal; font-size: 1.2em; padding: 0px 0 0 14px; margin: 0px;}
#widget_gallery_id_popbrands, #widget_gallery_id_popbrands li, #widget_gallery_id_left_brands li {padding: 0px; margin: 0px; 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: 40%;*/ height: auto;}

/**Featured Video 
**********************************************************/
.featured_vid {text-align: center; padding: 10px 0;}
/**Recent Articles
*****************************************************/
.ppf_recentarticles {padding: 0px 0 10px 0px; margin-bottom: 0px; background: url(/images/ppf_leftcol_divider.png) no-repeat center bottom;}
.ppf_recentarticles h3 {color: #c2c2c2; text-transform: uppercase; font-weight: normal; font-size: 1.2em; padding: 0px 0 0 14px; margin: 0px;}
.ppf_recentarticles ul, .ppf_recentarticles ul li {padding: 0px; margin: 0px; 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: bold; text-transform: uppercase; font-size: .95em; padding: 0px; margin: 0px 0 -4px 0; display: block; line-height: normal;}
.widget_news_article_title {color: #f26522; font-size: .95em; padding: 0px; margin: 0px; line-height: normal;}
.widget_news_article_title:hover {color: #f26522; text-decoration: underline;}

/**Newsletter
*****************************************************/
.ppf_newsletter {padding: 0px 0 12px 0px; 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: 0px 0 2px 7px; background: url(/images/ppf_sprite.png) no-repeat left -488px;}
.ppf_newsletter p {padding: 0px 0 9px 0px; margin: 0px; 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: 0px; margin: 0px; border: 0px; background: url(/images/ppf_sprite.png) no-repeat; display: block;}
#widget_nltr_email {background-position: left -450px; padding: 0px 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;}

/**Social Icons
*****************************************************/
.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: 0px; margin: 0px; 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 {/*background-position: -155px -529px; padding-right: 0px;*/display:none;}

/**Right Col
*********************************************************************************************************************/
.ppf_title span {background: url(/images/ppf_title_bg.gif) repeat-x left top; padding: 0px 0 0 3px; margin: 0px; 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;}

/**Home Slideshow
*****************************************************/
.ppf_slideshow_wrapper {margin-bottom: 10px;}
#widget_cycle_wrapper_1 {float:none;position:relative;border:0px 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: rgba(254, 202, 4, 0.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:rgba(254, 202, 4, 1.0);color:#010066;}
.widget_cycle_skin .widget_cycle_controls{list-style:none;margin:0;padding:0;}

/**Featured Categories
*****************************************************/
.ppf_featured_categories {padding-bottom: 10px;}
.ppf_featured_categories ul, .ppf_featured_categories ul li {padding: 0px; margin: 0px; list-style: none;}
.ppf_featured_categories ul li {text-align: center; display: block; float: left; margin: 0 14px 5px 0px; 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: 0px; margin: 0px; line-height: normal;}

/**Featured Products
*****************************************************/
.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: 0px; margin: 0px;}
.widget_retail_price em {font-style: normal;}
.wsm_product_oldprice {color: #636363 !important;}
.widget_sale {font-size: 1.2em; line-height: normal; padding: 0px; margin: 0px;}
.widget_sale em {font-style: normal;}
.wsm_product_saleprice {color: #ff0000 !important;}

/**Info Banners
*****************************************************/
.ppf_home_banners #widget_gallery_id_infobanners, .ppf_home_banners #widget_gallery_id_infobanners li {padding: 0px; margin: 0px; list-style: none; line-height: normal;}
.ppf_home_banners #widget_gallery_id_infobanners li {padding-bottom: 9px;}

/**Brands
*****************************************************/
.ppf_home_banners {text-align: center;}
.ppf_home_banners #widget_gallery_id_brands, .ppf_home_banners #widget_gallery_id_brands li {padding: 0px; margin: 0px; list-style: none;}
.ppf_home_banners #widget_gallery_id_brands li {padding-top: 10px; padding-bottom: 10px;}

/**Footer
*********************************************************************************************************************/
.ppf_footer {overflow: hidden;}
.ppf_footer div {float: left;}
.ppf_footer div h4 {font-size: 1.2em; padding: 0px; margin: 0px; color: #ed1c24;}
.ppf_footer div ul, .ppf_footer div ul li {padding: 0px; margin: 0px; list-style: none;}
.ppf_footer div ul li a {color: #898989; font-weight: normal;}
.ppf_footer div ul li a:hover {color: #898989; text-decoration: underline;}

/**Footer Links
*****************************************************/
.ppf_footer_links {padding-top: 20px;}
.ppf_shop_safely {width: 265px; padding-top: 30px; padding-right: 0px;}
.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: normal; color: #898989!important;}
/**Footer Content
*****************************************************/
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: 0px; margin: 0px; line-height: normal;}
.ppf_footer_content p {color: #d7d7d7; font-weight: bold; padding: 0px; margin: 0px; line-height: normal;}

/**Copyright
*****************************************************/
#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;}

/**Contact Page
*********************************************************************************************************************/
.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: bold;}
.wsm_contact_form label {margin-right: 6px;}

/**Specials Page
*********************************************************************************************************************/
.wsm_resource_topic_header {margin-bottom: 0px; padding-bottom: 0px; 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: bold; border-bottom: 0px solid #ddd; margin-bottom: 0px;}
#wsm_resource_topic_view_id_229 .wsm_resource_description p, #wsm_resource_topic_view_id_229 .wsm_resource_description h3 {padding: 0px; margin: 0px; line-height: 1.4em;}
#wsm_resource_topic_view_id_229 .wsm_resource_description h3 {text-align: right;}

/**Sitemap Page
*********************************************************************************************************************/
.ppf_sitemap table {margin-left: 40px; width: 90%;}



h3.phone-numbers {font-size:14px; margin: 0px; padding:0px;}


/**Share Tab
***************************************/
#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:bold; 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
*********************************************************************************************************************/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; padding: 0px; margin: 0px;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
