



.ps_header_bar
{
   border-bottom-color:%PT_BANNER_BORDER_COLOR;
   background-image:-webkit-%PT_BANNER_BACKGROUND_IMAGE; background-image:-moz-%PT_BANNER_BACKGROUND_IMAGE; background-image:-ms-%PT_BANNER_BACKGROUND_IMAGE; background-image:%PT_BANNER_BACKGROUND_IMAGE; 
   background-color:%PT_BANNER_BACKGROUND_COLOR; 
   color:%PT_BANNER_TEXT_COLOR; 
}



.ps_header_bar .ps_box-button .ps-button,
.ps_header_bar .ps_box-button .ps-button:link,
.ps_header_bar .ps_box-button .ps-button:hover
{
   background-color:%PT_BANNER_BUTTON_BACKGROUND_COLOR; 
   border-color:%PT_BANNER_BUTTON_BORDER_COLOR; 
   color:%PT_BANNER_BUTTON_TEXT_COLOR; 
   -webkit-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW; -moz-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW; -ms-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW; box-shadow:%PT_BANNER_BUTTON_BOXSHADOW; 
}


.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover
{
   background-color:%PT_BANNER_BUTTON_BACKGROUND_COLOR_HOVER;
   border-color:%PT_BANNER_BUTTON_BORDER_COLOR_HOVER;
   color:%PT_BANNER_BUTTON_TEXT_COLOR_HOVER;
   -webkit-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_HOVER; -moz-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_HOVER; -ms-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_HOVER; box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_HOVER;
}


:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover
{
   -webkit-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_HOVER_RTL; -moz-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_HOVER_RTL; -ms-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_HOVER_RTL; box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_HOVER_RTL;
}


.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active,
.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover:active,
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active,
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover:active
{
   background-color:%PT_BANNER_BUTTON_BACKGROUND_COLOR_ACTIVE;
   color:%PT_BANNER_BUTTON_TEXT_COLOR_ACTIVE;
   -webkit-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_ACTIVE; -moz-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_ACTIVE; -ms-box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_ACTIVE; box-shadow:%PT_BANNER_BUTTON_BOXSHADOW_ACTIVE;
}


.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover,
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover
{
   background-color:%PT_BANNER_BUTTON_TRUE_BG_COLOR_HOVER;
   -webkit-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_HOVER; -moz-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_HOVER; -ms-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_HOVER; box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_HOVER;
}


.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active,
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active
{
   background-color:%PT_BANNER_BUTTON_TRUE_BG_COLOR_ACTIVE;
   -webkit-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_ACTIVE; -moz-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_ACTIVE; -ms-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_ACTIVE; box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_ACTIVE;
}


.ps_header_bar .ps_box-button.ps_header-gsearch:not(.psc_disabled) .ps-button[aria-expanded="true"]
{
   background-color:%PT_BANNER_SEARCH_PRESSED_BG_COLOR; 
}


.ps_box-button.ps_button_backnav .ps-button,
.ps_box-button.ps_button_backnav .ps-button:link,
.ps_box-button.ps_button_backnav .ps-button:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader .ps-button,
.ps_box-button.ps_button_stdheader .ps-button:link,
.ps_box-button.ps_button_stdheader .ps-button:not(.psc_disabled) .ps-button:hover
{
   text-shadow:%PT_BANNER_BACK_TEXTSHADOW;
   box-shadow:%PT_BANNER_BACK_BOXSHADOW;
   border-color:%PT_BANNER_BACK_BORDER_COLOR;
   border-bottom-color:%PT_BANNER_BACK_BORDER_BOTTOM_COLOR;
   background-image:%PT_BANNER_BACK_BACKGROUND_IMAGE;
   background-color:%PT_BANNER_BACK_BACKGROUND_COLOR; 
   color:%PT_BANNER_BACK_TEXT_COLOR;
}


.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:hover
{
   background-image:-webkit-%PT_BANNER_BACK_BACKGROUND_IMAGE_HOVER; background-image:-moz-%PT_BANNER_BACK_BACKGROUND_IMAGE_HOVER; background-image:-ms-%PT_BANNER_BACK_BACKGROUND_IMAGE_HOVER; background-image:%PT_BANNER_BACK_BACKGROUND_IMAGE_HOVER;
   background-color:%PT_BANNER_BACK_BACKGROUND_COLOR_HOVER; 
   color:%PT_BANNER_BACK_TEXT_COLOR_HOVER;
   border-color:%PT_BANNER_BACK_BORDER_COLOR_HOVER;
   border-bottom-color:%PT_BANNER_BACK_BORDER_BOTTOM_COLOR_HOVER;
   -webkit-box-shadow:%PT_BANNER_BACK_BOXSHADOW_HOVER; -moz-box-shadow:%PT_BANNER_BACK_BOXSHADOW_HOVER; -ms-box-shadow:%PT_BANNER_BACK_BOXSHADOW_HOVER; box-shadow:%PT_BANNER_BACK_BOXSHADOW_HOVER;
}


.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:active,
.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:hover:active,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:active,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:hover:active
{
   color:%PT_BANNER_BACK_TEXT_COLOR_ACTIVE;
   background-image:-webkit-%PT_BANNER_BACK_BACKGROUND_IMAGE_ACTIVE; background-image:-moz-%PT_BANNER_BACK_BACKGROUND_IMAGE_ACTIVE; background-image:-ms-%PT_BANNER_BACK_BACKGROUND_IMAGE_ACTIVE; background-image:%PT_BANNER_BACK_BACKGROUND_IMAGE_ACTIVE;
   background-color:%PT_BANNER_BACK_BACKGROUND_COLOR_ACTIVE; 
   -webkit-box-shadow:%PT_BANNER_BACK_BOXSHADOW_ACTIVE; -moz-box-shadow:%PT_BANNER_BACK_BOXSHADOW_ACTIVE; -ms-box-shadow:%PT_BANNER_BACK_BOXSHADOW_ACTIVE; box-shadow:%PT_BANNER_BACK_BOXSHADOW_ACTIVE;
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button,
.ps_header_bar .ps_header_button .ps-button,
.ps_header_bar .ps_header_button .ps-button:link,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps-button,
:root.psc_dir-rtl .ps_header_bar .ps_header_button .ps-button,
:root.psc_dir-rtl .ps_header_bar .ps_header_button .ps-button:link
{
   -webkit-box-shadow:%PT_BANNER_BUTTON_GENERAL_BOXSHADOW; -moz-box-shadow:%PT_BANNER_BUTTON_GENERAL_BOXSHADOW; -ms-box-shadow:%PT_BANNER_BUTTON_GENERAL_BOXSHADOW; box-shadow:%PT_BANNER_BUTTON_GENERAL_BOXSHADOW;
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button
{
   border-left-color:%PT_BANNER_NAVBAR_SIDE_BORDER_COLOR;
   background-image:-webkit-%PT_BANNER_NAVBAR_BACKGROUND_IMAGE; background-image:-moz-%PT_BANNER_NAVBAR_BACKGROUND_IMAGE; background-image:-ms-%PT_BANNER_NAVBAR_BACKGROUND_IMAGE; background-image:%PT_BANNER_NAVBAR_BACKGROUND_IMAGE;
   background-color:%PT_BANNER_NAVBAR_BACKGROUND_COLOR; 
   -webkit-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW; -moz-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW; -ms-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW; box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW;
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:hover,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:hover
{
   background:%PT_BANNER_NAVBAR_BACKGROUND_HOVER; 
   -webkit-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW_HOVER; -moz-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW_HOVER; -ms-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW_HOVER; box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW_HOVER;
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:active,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:active
{
   background:%PT_BANNER_NAVBAR_BACKGROUND_ACTIVE; 
   -webkit-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW_ACTIVE; -moz-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW_ACTIVE; -ms-box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW_ACTIVE; box-shadow:%PT_BANNER_NAVBAR_BOXSHADOW_ACTIVE;
}


.ps_header_bar .psc_title-selector.psc_rowact:hover 
{
   background-color:%PT_TITLE_SELECTOR_BACKGROUND_COLOR_HOVER;
}



.ps_header_bar .pts_gsearch_tray
{
   background-color:%PT_SEARCH_TRAY_BACKGROUND_COLOR; 
}


.ps_header_bar .pts_gsearch_cat .ps-dropdown {%PT_SEARCH_TRAY_CATEGORY_CSS}


.ps_header_bar .pts_gsearch_input .ps-edit {%PT_SEARCH_TRAY_KEYWORD_CSS}


.ps_header_bar .pts_gsearch_go .ps-button {%PT_SEARCH_TRAY_GOBUTTON_CSS}


.ps_header_button.psc_badge-text > .ps-button-wrapper > .ps-button > .ps-text
{
   border-color: %PT_BANNER_BUTTON_BADGE_BORDER_COLOR;
   background-color:%PT_BANNER_BUTTON_BADGE_BG_COLOR;
   color:%PT_BANNER_BUTTON_BADGE_BORDER_COLOR;
}





.psc_confirmation-area
{
   background:%PT_CONFIRMATION_BACKGROUND;
   color:%PT_CONFIRMATION_TEXT_COLOR;
   -webkit-text-shadow:%PT_CONFIRMATION_TEXTSHADOW; -moz-text-shadow:%PT_CONFIRMATION_TEXTSHADOW; -ms-text-shadow:%PT_CONFIRMATION_TEXTSHADOW; text-shadow:%PT_CONFIRMATION_TEXTSHADOW;
   border-color:%PT_CONFIRMATION_BORDER_COLOR;
}


:root.psc_dir-rtl .psc_confirmation-area
{
   -webkit-text-shadow:%PT_CONFIRMATION_TEXTSHADOW_RTL; -moz-text-shadow:%PT_CONFIRMATION_TEXTSHADOW_RTL; -ms-text-shadow:%PT_CONFIRMATION_TEXTSHADOW_RTL; text-shadow:%PT_CONFIRMATION_TEXTSHADOW_RTL;
}





.psc_mode-guided:not(.psc_mode-fscreen-search) .ps_header_bar .ps_header-notify
{
   border-right-color:%PT_BANNER_GUIDED_NOTIFICATION_SEPARATOR;
}


.ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button
{
   background-color:%PT_BANNER_SUBMIT_BACKGROUND_COLOR;
   text-shadow:%PT_BANNER_SUBMIT_TEXTSHADOW;
   border-color:%PT_BANNER_SUBMIT_BORDER_COLOR;
   color:%PT_BANNER_SUBMIT_TEXT_COLOR;
}


:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button
{
   text-shadow:%PT_BANNER_SUBMIT_TEXTSHADOW_RTL;
}


.ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover
{
   background-color:%PT_BANNER_SUBMIT_BACKGROUND_COLOR_HOVER;
   border-color:%PT_BANNER_SUBMIT_BORDER_COLOR_HOVER;
   box-shadow:%PT_BANNER_SUBMIT_BOXSHADOW_HOVER;
   text-shadow:%PT_BANNER_SUBMIT_TEXTSHADOW_HOVER;
   color:%PT_BANNER_SUBMIT_TEXT_COLOR_HOVER;
}


.ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:active,
.ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover:active,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover:active
{
   background-color:%PT_BANNER_SUBMIT_BACKGROUND_COLOR_ACTIVE;
   text-shadow:%PT_BANNER_SUBMIT_TEXTSHADOW_ACTIVE;
   border-color:%PT_BANNER_SUBMIT_BORDER_COLOR_ACTIVE;
   box-shadow:%PT_BANNER_SUBMIT_BOXSHADOW_ACTIVE;
   color:%PT_BANNER_SUBMIT_TEXT_COLOR_ACTIVE;
}






.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-background:%PT_PANEL_TAB_SIDE1_BACKGROUND; -moz-background:%PT_PANEL_TAB_SIDE1_BACKGROUND; -ms-background:%PT_PANEL_TAB_SIDE1_BACKGROUND; background:%PT_PANEL_TAB_SIDE1_BACKGROUND;
  border-color:%PT_PANEL_TAB_SIDE1_BORDER_COLOR; 
}

.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:hover,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
	-webkit-background:%PT_PANEL_TAB_SIDE1_BACKGROUND_HOVER; -moz-background:%PT_PANEL_TAB_SIDE1_BACKGROUND_HOVER; -ms-background:%PT_PANEL_TAB_SIDE1_BACKGROUND_HOVER; background:%PT_PANEL_TAB_SIDE1_BACKGROUND_HOVER;
    -webkit-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER; -moz-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER; -ms-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER; box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER; 
}

:root.psc_dir-rtl .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:hover,
:root.psc_dir-rtl .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
    -webkit-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER_RTL; -moz-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER_RTL; -ms-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER_RTL; box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER_RTL; 
}

.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:active,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
    background: %PT_PANEL_TAB_SIDE1_BACKGROUND_ACTIVE;
    -webkit-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE; -moz-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE; -ms-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE; box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE;  
}

:root.psc_dir-rtl .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:active,
:root.psc_dir-rtl .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
    -webkit-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE_RTL; -moz-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE_RTL; -ms-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE_RTL; box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE_RTL;  
}


.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  background: %PT_PANEL_TAB_SIDE2_BACKGROUND;
  border-color:%PT_PANEL_TAB_SIDE2_BORDER_COLOR;
}

.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover, 
.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
  background:%PT_PANEL_TAB_SIDE2_BACKGROUND_HOVER;
}



.ps_box-button.nuihdr_hpbtn .ps-button .ps-text {
  color:%PT_HOMEPAGE_TITLE_SELECTOR_TEXT_COLOR;
}


:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage { 
  background-image:none; 
  background-color:none;
  background:%PT_HOMEPAGE_BACKGROUND;
}


:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage .ps_header_bar {
    border-bottom: 1px solid %PT_HOMEPAGE_BANNER_BORDER_COLOR;
}


:root:not(.psc_mode-ag):not(.psc_mode-md) .nui_pagegb:not(.persmode) .nuitile .nuilp 
{
  border:%PT_HOMEPAGE_TILE_BORDER; 
  -webkit-box-shadow:%PT_HOMEPAGE_TILE_BOXSHADOW; -moz-box-shadow:%PT_HOMEPAGE_TILE_BOXSHADOW; -ms-box-shadow:%PT_HOMEPAGE_TILE_BOXSHADOW; box-shadow:%PT_HOMEPAGE_TILE_BOXSHADOW);
}


:root.psc_dir-rtl .nui_pagegb:not(.persmode) .nuitile .nuilp {
  -webkit-box-shadow:%PT_HOMEPAGE_TILE_BOXSHADOW_RTL; -moz-box-shadow:%PT_HOMEPAGE_TILE_BOXSHADOW_RTL; -ms-box-shadow:%PT_HOMEPAGE_TILE_BOXSHADOW_RTL; box-shadow:%PT_HOMEPAGE_TILE_BOXSHADOW_RTL;
}


.pt_homepage .lpfooter {
   background-color:%PT_HOMEPAGE_FOOTER_BACKGROUND_COLOR;
   background:%PT_HOMEPAGE_FOOTER_BACKGROUND;
}





.nuihdr_logo:after {
  content:url();
  padding-top: %PT_LOGO_TOP_PADDING;
  margin-left: %PT_LOGO_IMAGE_SIDE_MARGIN;

  %PT_LOGO_CSS   
}

:root.psc_form-small .nuihdr_logo:after {
  content:url();
  padding-top: %PT_LOGO_TOP_PADDING_SMALL;
  margin-left: %PT_LOGO_IMAGE_SIDE_MARGIN_SMALL;

  %PT_LOGO_CSS_SMALL  
}







.ps_box-button.ps_button_backnav .ps-img
{opacity:0;}


.ps_box-button.ps_button_backnav .ps-button
{position:relative;}



.ps_box-button.ps_button_backnav .ps-button:before
{
  position:absolute;
}


.ps_box-button.ps_button_backnav .ps-button:before {
 content:url();

 %PT_BANNER_BACK_IMAGE_CSS 

}


.ps_box-button.psc_guided-exit .ps-button:before {
 content:url();

 %PT_BANNER_EXIT_IMAGE_CSS 

}






@media only screen and (max-width:680px) {
	.ps_box-button.ps_button_backnav .ps-button:before
    {
		-webkit-transform:scale(1.4); -moz-transform:scale(1.4); -ms-transform:scale(1.4); transform:scale(1.4);
		margin-top:0.2em;
		margin-left:0.25em;
	}


}


 


.ps_box-button.ps_header_button .ps-button .ps-img,
.ps_box-button.pts_gsearch_go .ps-img
{opacity:0;}


.ps_box-button.ps_header_button .ps-button,
.ps_box-button.pts_gsearch_go {
  position:relative;
}


:root:not(.psc_mode-ag) .ps_box-button.ps_header_button .ps-button:after, 
:root.psc_mode-ag .ps_box-button.ps_header_button:not(.ps_header-next):not(.ps_header-previous) .ps-button:after, 
.ps_box-button.pts_gsearch_go .ps-button:after
{
  position:absolute;
  height:1.72em;
  padding:0.345em;
  width:1.72em;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin-top:-1px; 
}



:root .ps_header_bar .ps_box-button.ps_header-home .ps-button:after {
 content:url();

 %PT_BANNER_HOME_IMAGE_CSS  

}


:root .ps_header_bar .ps_box-button.ps_header-gsearch .ps-button:after {
 content:url();

 %PT_BANNER_SEARCH_IMAGE_CSS   

}




.ps_box-button.ps_header-notify .ps-button {
  overflow:visible;
}


:root.ie .ps_header_bar .ps_box-button.ps_header-notify .ps-button {
  margin-top:-0.25em;
}


:root .ps_header_bar .ps_box-button.ps_header-notify .ps-button .ps-text {
  z-index:1;
}



:root .ps_header_bar .ps_box-button.ps_header-notify .ps-button:after {
 content:url();

 %PT_BANNER_NOTIFY_IMAGE_CSS 

}



:root .ps_header_bar .ps_box-button.psc_menu-act > .ps-button-wrapper > .ps-button:after {
 content:url();

 %PT_BANNER_ACTIONLIST_IMAGE_CSS   

}


:root .ps_header_bar .ps_box-button.ps_header-navbar .ps-button:after {
 content:url();
 margin-top:1px; 
 margin-left:0.28em; 

 %PT_BANNER_NAVBAR_IMAGE_CSS    

}


.ps_box-button.pts_gsearch_go .ps-button:after
{
   content:url();
   margin-top:0.23em;

   %PT_SEARCH_TRAY_GOBUTTON_IMAGE_CSS  

}


:root:not(.psc_mode-ag) .ps_box-button.ps_header-next .ps-button:after { 
 content:url();

 %PT_BANNER_NEXT_IMAGE_CSS    

}


:root:not(.psc_mode-ag) .ps_box-button.ps_header-previous .ps-button:after { 
 content:url();

 %PT_BANNER_PREVIOUS_IMAGE_CSS      

}



.psc_title-selector:before
{
 content:url();

 %PT_TITLE_SELECTOR_IMAGE_CSS     

}









.ps_box-button.nuihdr_hpbtn .ps-button .ps-img,
.ps_box-button.lprefresh .ps-button .ps-img
{opacity:0;}


.ps_box-button.nuihdr_hpbtn .ps-button,
.ps_box-button.lprefresh .ps-button
{position:relative;}


.ps_box-button.lprefresh .ps-button:after
{
  position:absolute;
  height:1.72em;
  padding:0.345em;
  width:1.72em;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin-top:-1px; 
}


.ps_box-button.nuihdr_hpbtn .ps-button:before
{
  position:absolute;
  height:1.2em;
  padding:0.345em;
  width:1.2em;
  top:0.45em;
  left:-0.57em;
  right:auto;
  bottom:auto;
  margin-top:0;
}


.ps_box-button.nuihdr_hpbtn .ps-button:before
{
 content:url();
 -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8); 

 %PT_TITLE_SELECTOR_IMAGE_CSS  

}


.ps_box-button.lprefresh .ps-button:after {
 top:%PT_HOMEPAGE_REFRESH_TOP_ADJUST;
 left:%PT_HOMEPAGE_REFRESH_SIDE_ADJUST;
 content:url();
 -webkit-transform:scale(%PT_HOMEPAGE_REFRESH_IMAGE_SCALE); -moz-transform:scale(%PT_HOMEPAGE_REFRESH_IMAGE_SCALE); -ms-transform:scale(%PT_HOMEPAGE_REFRESH_IMAGE_SCALE); transform:scale(%PT_HOMEPAGE_REFRESH_IMAGE_SCALE);

 %PT_HOMEPAGE_REFRESH_IMAGE_CSS   

}





:root.psc_mode-ag .ps_box-button.ps_header-previous .ps-img,
:root.psc_mode-ag .ps_box-button.ps_header-next .ps-img
{opacity:0;}


:root.psc_mode-ag .ps_box-button.ps_header-previous .ps-button,
:root.psc_mode-ag .ps_box-button.ps_header-next .ps-button
{position:relative;}


:root.psc_mode-ag .ps_box-button.ps_header-previous .ps-button:before,
:root.psc_mode-ag .ps_box-button.ps_header-next .ps-button:after
{
  position:absolute;
}


:root.psc_mode-ag .ps_box-button.ps_header-previous .ps-button:before {
 content:url();
 padding-top:%PT_BANNER_AG_PREV_IMAGE_PADDINGTOP;

 
 %PT_BANNER_AG_PREV_IMAGE_DIMENSIONS 

 %PT_BANNER_AG_PREV_IMAGE_CSS 

}




:root.psc_mode-ag .ps_box-button.ps_header-next .ps-button:after{
 content:url();
 padding-top:%PT_BANNER_AG_NEXT_IMAGE_PADDING_TOP;
 right: %PT_BANNER_AG_NEXT_IMAGE_EDGEOFFSET;

 
 %PT_BANNER_AG_NEXT_IMAGE_DIMENSIONS

 %PT_BANNER_AG_NEXT_IMAGE_CSS 

}





.ps_box-button.pst_panel-button .ps-img,
.ps_box-button.psc_panel-button .ps-img
{opacity:0;}


.ps_box-button.pst_panel-button .ps-button,
.ps_box-button.psc_panel-button .ps-button
{position:relative;}


.ps_box-button.pst_panel-button .ps-button:before,
.ps_box-button.psc_panel-button .ps-button:before
{
  position:absolute;
}


.pst_panel-side1 .ps_box-button.pst_panel-button .ps-button:before,
.ps_box-button.psc_panel-button .ps-button:before
{
 content:url();
 padding-top:%PT_PANEL_TAB_SIDE1_IMAGE_PADDINGTOP;
 -webkit-transform:%PT_PANEL_TAB_SIDE1_IMAGE_TRANSFORM; -moz-transform:%PT_PANEL_TAB_SIDE1_IMAGE_TRANSFORM; -ms-transform:%PT_PANEL_TAB_SIDE1_IMAGE_TRANSFORM; transform:%PT_PANEL_TAB_SIDE1_IMAGE_TRANSFORM;

 %PT_PANEL_TAB_SIDE1_IMAGE_CSS 
}


.pst_panel-side2:not(.pst_panel-systemrc) .ps_box-button.pst_panel-button .ps-button:before
{
 content:url();
 padding-top:%PT_PANEL_TAB_SIDE2_IMAGE_PADDINGTOP;
 -webkit-transform:%PT_PANEL_TAB_SIDE2_IMAGE_TRANSFORM; -moz-transform:%PT_PANEL_TAB_SIDE2_IMAGE_TRANSFORM; -ms-transform:%PT_PANEL_TAB_SIDE2_IMAGE_TRANSFORM; transform:%PT_PANEL_TAB_SIDE2_IMAGE_TRANSFORM;

 %PT_PANEL_TAB_SIDE2_IMAGE_CSS 
}


.pst_panel-side2.pst_panel-systemrc .ps_box-button.pst_panel-button .ps-button:before
{
 content:url();
 padding-top:%PT_PANEL_TAB_RC_IMAGE_PADDINGTOP;
 -webkit-transform:%PT_PANEL_TAB_RC_IMAGE_TRANSFORM; -moz-transform:%PT_PANEL_TAB_RC_IMAGE_TRANSFORM; -ms-transform:%PT_PANEL_TAB_RC_IMAGE_TRANSFORM; transform:%PT_PANEL_TAB_RC_IMAGE_TRANSFORM;

 %PT_PANEL_TAB_RC_IMAGE_CSS 
}