Your IP : 216.73.217.47


Current Path : /home/azimutno/www/demo/modules/mod_swmenupro/helpers/
Upload File :
Current File : /home/azimutno/www/demo/modules/mod_swmenupro/helpers/multi_accordion_style.php

<?php

/**
 * swmenupro v6.0
 * http://swmenupro.com
 * Copyright 2006 Sean White
 * */
defined('_JEXEC') or die('Restricted access');



function multi_accordion_customcss($ordered, $item, $id, $class) {

    $str = "";
   
        if ($class) {
           // $str.="#sf-" . $id . $item['ID'] . ".current a.item1,\n";
            $str.="#".$id . $item['ID'] . ":hover{\n";
        } else {
            $str.="#".$id . $item['ID'] . "{\n";
        }
   
    
    return $str;
    
}


function MultiAccordionStyle($swmenupro, $ordered) {
    $live_site =  JURI::base();
  if(substr($live_site,(strlen($live_site)-1),1)=="/"){$live_site=substr($live_site,0,(strlen($live_site)-1));}
	if(substr($live_site,(strlen($live_site)-13),13)=="administrator"){$live_site=substr($live_site,0,(strlen($live_site)-14));}

    if (substr($swmenupro['complete_background_image'], 0, 1) == "/") {
        $swmenupro['complete_background_image'] = substr($swmenupro['complete_background_image'], 1, (strlen($swmenupro['complete_background_image']) - 1));
    }
    if (substr($swmenupro['main_back_image'], 0, 1) == "/") {
        $swmenupro['main_back_image'] = substr($swmenupro['main_back_image'], 1, (strlen($swmenupro['main_back_image']) - 1));
    }
    if (substr($swmenupro['main_back_image_over'], 0, 1) == "/") {
        $swmenupro['main_back_image_over'] = substr($swmenupro['main_back_image_over'], 1, (strlen($swmenupro['main_back_image_over']) - 1));
    }
    if (substr($swmenupro['sub_back_image'], 0, 1) == "/") {
        $swmenupro['sub_back_image'] = substr($swmenupro['sub_back_image'], 1, (strlen($swmenupro['sub_back_image']) - 1));
    }
    if (substr($swmenupro['sub_back_image_over'], 0, 1) == "/") {
        $swmenupro['sub_back_image_over'] = substr($swmenupro['sub_back_image_over'], 1, (strlen($swmenupro['sub_back_image_over']) - 1));
    }
    if (substr($swmenupro['active_background_image'], 0, 1) == "/") {
        $swmenupro['active_background_image'] = substr($swmenupro['active_background_image'], 1, (strlen($swmenupro['active_background_image']) - 1));
    }
    if (substr($swmenupro['sub_out_back_image'], 0, 1) == "/") {
        $swmenupro['sub_out_back_image'] = substr($swmenupro['sub_out_back_image'], 1, (strlen($swmenupro['sub_out_back_image']) - 1));
    }


    $swmenupro['complete_background_image'] = $swmenupro['complete_background_image'] ? $live_site . "/" . $swmenupro['complete_background_image'] : "";
    $swmenupro['main_back_image'] = $swmenupro['main_back_image'] ? $live_site . "/" . $swmenupro['main_back_image'] : "";
    $swmenupro['main_back_image_over'] = $swmenupro['main_back_image_over'] ? $live_site . "/" . $swmenupro['main_back_image_over'] : "";
    $swmenupro['sub_back_image'] = $swmenupro['sub_back_image'] ? $live_site . "/" . $swmenupro['sub_back_image'] : "";
     $swmenupro['sub_out_back_image'] = $swmenupro['sub_out_back_image'] ? $live_site . "/" . $swmenupro['sub_out_back_image'] : "";
    $swmenupro['sub_back_image_over'] = $swmenupro['sub_back_image_over'] ? $live_site . "/" . $swmenupro['sub_back_image_over'] : "";
    $swmenupro['active_background_image'] = $swmenupro['active_background_image'] ? $live_site . "/" . $swmenupro['active_background_image'] : "";

    
    
    $str = ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." {\n";
    
    $str.= (@$swmenupro['tot_border']&&$swmenupro['main_border_width']&&($swmenupro['main_border_style']!="none")) ? " border-top-width: " . $swmenupro['main_border_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tot_border']&&($swmenupro['main_border_style']!="none")) ? " border-top-style: " . $swmenupro['main_border_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tot_border']&&$swmenupro['main_border_color']&&($swmenupro['main_border_style']!="none") )? " border-top-color: " . $swmenupro['main_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['tor_border']&&$swmenupro['main_border_width']&&($swmenupro['main_border_style']!="none")) ? " border-right-width: " . $swmenupro['main_border_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tor_border']&&($swmenupro['main_border_style']!="none")) ? " border-right-style: " . $swmenupro['main_border_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tor_border']&&$swmenupro['main_border_color']&&($swmenupro['main_border_style']!="none") )? " border-right-color: " . $swmenupro['main_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['tob_border']&&$swmenupro['main_border_width']&&($swmenupro['main_border_style']!="none")) ? " border-bottom-width: " . $swmenupro['main_border_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tob_border']&&($swmenupro['main_border_style']!="none")) ? " border-bottom-style: " . $swmenupro['main_border_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tob_border']&&$swmenupro['main_border_color']&&($swmenupro['main_border_style']!="none") )? " border-bottom-color: " . $swmenupro['main_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['tol_border']&&$swmenupro['main_border_width']&&($swmenupro['main_border_style']!="none")) ? " border-left-width: " . $swmenupro['main_border_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tol_border']&&($swmenupro['main_border_style']!="none")) ? " border-left-style: " . $swmenupro['main_border_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tol_border']&&$swmenupro['main_border_color']&&($swmenupro['main_border_style']!="none") )? " border-left-color: " . $swmenupro['main_border_color'] . " ;\n" : "";
    
    $str.= $swmenupro['complete_margin_top'] ? " padding-top: " . $swmenupro['complete_margin_top'] . "px ;\n" : " padding-top: 0px ;\n";
    $str.= $swmenupro['complete_margin_right'] ? " padding-right: " . $swmenupro['complete_margin_right'] . "px ;\n" : " padding-right: 0px ;\n";
    $str.= $swmenupro['complete_margin_bottom'] ? " padding-bottom: " . $swmenupro['complete_margin_bottom'] . "px ;\n" : " padding-bottom: 0px ;\n";
    $str.= $swmenupro['complete_margin_left'] ? " padding-left: " . $swmenupro['complete_margin_left'] . "px ;\n" : " padding-left: 0px ;\n";
    
    $str.= $swmenupro['complete_background'] ? " background-color: " . $swmenupro['complete_background'] . "  ; \n" : "";
  
  if($swmenupro['cmenu_grad']&&$swmenupro['complete_background_image']){
    $str.= " background-image: URL(\"" . $swmenupro['complete_background_image'] . "\"), -webkit-linear-" . $swmenupro['cmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['complete_background_image'] . "\"), -moz-linear-" . $swmenupro['cmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['complete_background_image'] . "\"), -ms-linear-" . $swmenupro['cmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['complete_background_image'] . "\"), -o-linear-" . $swmenupro['cmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['complete_background_image'] . "\"), linear-" . $swmenupro['cmenu_grad'] . ";\n" ;
    
    //    $str.= " -pie-background: URL(\"" . $swmenupro['complete_background_image'] . "\"), linear-" . $swmenupro['cmenu_grad'] . ";\n" ;
   //  $str.= " behaviour: url(modules/mod_swmenupro/PIE.htc);\n";
    $str.= $swmenupro['complete_background_repeat'] ? " background-repeat:" . $swmenupro['complete_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['complete_background_position'] ? " background-position:" . $swmenupro['complete_background_position'] . " ;\n" : "";
  }else if($swmenupro['complete_background_image']){
     $str.= " background-image: URL(\"" . $swmenupro['complete_background_image'] . "\") ;\n";
     $str.= $swmenupro['complete_background_repeat'] ? " background-repeat:" . $swmenupro['complete_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['complete_background_position'] ? " background-position:" . $swmenupro['complete_background_position'] . " ;\n" : "";   
  }else if($swmenupro['cmenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['cmenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['cmenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['cmenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['cmenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['cmenu_grad'] . " ;\n";
 //   $str.= " -pie-background:linear-" . $swmenupro['cmenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
    
  if ($swmenupro['c_corner_style'] == 'curvycorner') {
        $ctext="";
        @$swmenupro['ctl_corner']?$ctext.=$swmenupro['c_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['ctr_corner']?$ctext.=$swmenupro['c_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['cbr_corner']?$ctext.=$swmenupro['c_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['cbl_corner']?$ctext.=$swmenupro['c_corner_size']."px ":$ctext.="0 ";
        $str.=" border-radius: " . $ctext.";\n";
        //$str.="-webkit-border-radius:  " . $ctext.";\n";
        $str.=" -moz-border-radius:  " . $ctext.";\n";
        @$swmenupro['ctl_corner']?$str.=" -webkit-border-top-left-radius: ".$swmenupro['c_corner_size']."px; \n":"";
        @$swmenupro['ctr_corner']?$str.=" -webkit-border-top-right-radius: ".$swmenupro['c_corner_size']."px; \n":"";
        @$swmenupro['cbr_corner']?$str.=" -webkit-border-bottom-right-radius: ".$swmenupro['c_corner_size']."px; \n":"";
        @$swmenupro['cbl_corner']?$str.=" -webkit-border-bottom-left-radius: ".$swmenupro['c_corner_size']."px; \n":"";
    }
    
   if (($swmenupro['c_shadow_type'] == 'normal' )||($swmenupro['c_shadow_type'] == 'inset' )) {
    $str.=" box-shadow: " . $swmenupro['c_shadow_left'] . "px ". $swmenupro['c_shadow_top'] . "px ". $swmenupro['c_shadow_blur'] . "px ". $swmenupro['complete_shadow'] .  " ". ($swmenupro['c_shadow_type']=='inset'?'inset':'') . "; \n";
    $str.=" -moz-box-shadow: " . $swmenupro['c_shadow_left'] . "px ". $swmenupro['c_shadow_top'] . "px ". $swmenupro['c_shadow_blur'] . "px ". $swmenupro['complete_shadow'] .  " ". ($swmenupro['c_shadow_type']=='inset'?'inset':'') . "; \n";
    $str.=" -webkit-box-shadow: " . $swmenupro['c_shadow_left'] . "px ". $swmenupro['c_shadow_top'] . "px ". $swmenupro['c_shadow_blur'] . "px ". $swmenupro['complete_shadow'] .  " ". ($swmenupro['c_shadow_type']=='inset'?'inset':'') . "; \n";
   }
   // $str.="width:100%; \n";
    $str.= $swmenupro['c_opacity']?" opacity:" . ($swmenupro['c_opacity']/100) . " ;\n":"";
    $str.=" position:relative; \n";
    $str.=" top: " . $swmenupro['main_top'] . "px  ; \n";
    $str.=" left: " . $swmenupro['main_left'] . "px; \n";
    $str.=" list-style: none ; \n";
   // $str.="display:inline ; \n";
   // $str.="display:block ; \n";
     $str.=" display:inline-block ; \n";
     if(@$swmenupro['c_width_opt']!="auto"){
       $str.=" width: " . @$swmenupro['c_width'] .@$swmenupro['c_width_opt']. "; \n";  
         }else{
     $str.=" width:auto; \n";
             }
         
    $str.="}\n";

   
    


    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li{\n";
  
       
 $str.=" display: block; \n";

    $str.=" padding: 0 0 0px 0; \n";
    $str.=" position:relative ; \n";
    $str.= $swmenupro['top_margin_top'] ? " margin-top: " . $swmenupro['top_margin_top'] . "px ;\n" : "";
    $str.= $swmenupro['top_margin_right'] ? " margin-right: " . $swmenupro['top_margin_right'] . "px ;\n" : "";
    $str.= $swmenupro['top_margin_bottom'] ? " margin-bottom: " . $swmenupro['top_margin_bottom'] . "px ;\n" : "";
    $str.= $swmenupro['top_margin_left'] ? " margin-left: " . $swmenupro['top_margin_left'] . "px ;\n" : "";
    $str.="}\n";

   
  
    

      $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trig ,\n";
    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." a {\n";
    $str.= $swmenupro['main_pad_top'] ? " padding-top: " . $swmenupro['main_pad_top'] . "px ;\n" : "";
    $str.= $swmenupro['main_pad_right'] ? " padding-right: " . $swmenupro['main_pad_right'] . "px ;\n" : "";
    $str.= $swmenupro['main_pad_bottom'] ? " padding-bottom: " . $swmenupro['main_pad_bottom'] . "px ;\n" : "";
    $str.= $swmenupro['main_pad_left'] ? " padding-left: " . $swmenupro['main_pad_left'] . "px ;\n" : "";
    $str.=" font-size: " . $swmenupro['main_font_size'] . "px  ; \n";
    $str.=" font-family: " . ($swmenupro['t_google_font']?"'". $swmenupro['t_google_font'] ."',".$swmenupro['font_family'].";\n": $swmenupro['font_family'] . ";\n");
    $str.=" text-align: " . $swmenupro['main_align'] . "  ; \n";
    $str.=" font-weight: " . $swmenupro['font_weight'] . "  ; \n";
    $str.=$swmenupro['main_font_color'] ? " color: " . $swmenupro['main_font_color'] . "  ; \n" : "";
  
    switch ($swmenupro['top_font_extra']) {
        case "italic":
        case "oblique":
            $str.=" font-style:" . $swmenupro['top_font_extra'] . " ;\n";
            $str.=" text-decoration: none ;\n";
            $str.=" text-transform: none ;\n";
            break;
        case "underline":
        case "overline":
        case "line-through":
            $str.=" text-decoration:" . $swmenupro['top_font_extra'] . " ;\n";
            $str.=" font-style: normal ;\n";
            $str.=" text-transform: none ;\n";
            break;
        case "uppercase":
        case "lowercase":
        case "capitalize":
            $str.=" text-transform:" . $swmenupro['top_font_extra'] . " ;\n";
            $str.=" text-decoration: none ;\n";
            $str.=" font-style: normal ;\n";
            break;
        default:
            $str.=" font-style: normal ;\n";
            $str.=" text-decoration: none ;\n";
            $str.=" text-transform: none ;\n";
            break;
    }


    
      if ( @$swmenupro['t_auto_border']) {
    $str.= (@$swmenupro['tit_border']&&$swmenupro['main_border_over_width']&&($swmenupro['main_border_over_style']!="none")) ? " border-top-width: " . $swmenupro['main_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tit_border']&&($swmenupro['main_border_over_style']!="none")) ? " border-top-style: " . $swmenupro['main_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tit_border']&&$swmenupro['main_border_color_over']&&($swmenupro['main_border_over_style']!="none") )? " border-top-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['tir_border']&&$swmenupro['main_border_over_width']&&($swmenupro['main_border_over_style']!="none")) ? " border-right-width: " . $swmenupro['main_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tir_border']&&($swmenupro['main_border_over_style']!="none")) ? " border-right-style: " . $swmenupro['main_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tir_border']&&$swmenupro['main_border_color_over']&&($swmenupro['main_border_over_style']!="none") )? " border-right-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['til_border']&&$swmenupro['main_border_over_width']&&($swmenupro['main_border_over_style']!="none")) ? " border-left-width: " . $swmenupro['main_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['til_border']&&($swmenupro['main_border_over_style']!="none")) ? " border-left-style: " . $swmenupro['main_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['til_border']&&$swmenupro['main_border_color_over'] &&($swmenupro['main_border_over_style']!="none"))? " border-left-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
        $str.= " border-bottom: 0; \n";
    } else {
    $str.= (@$swmenupro['tit_border']&&$swmenupro['main_border_over_width']&&($swmenupro['main_border_over_style']!="none")) ? " border-top-width: " . $swmenupro['main_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tit_border']&&($swmenupro['main_border_over_style']!="none")) ? " border-top-style: " . $swmenupro['main_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tit_border']&&$swmenupro['main_border_color_over'] &&($swmenupro['main_border_over_style']!="none"))? " border-top-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['tir_border']&&$swmenupro['main_border_over_width']&&($swmenupro['main_border_over_style']!="none")) ? " border-right-width: " . $swmenupro['main_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tir_border']&&($swmenupro['main_border_over_style']!="none")) ? " border-right-style: " . $swmenupro['main_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tir_border']&&$swmenupro['main_border_color_over'] &&($swmenupro['main_border_over_style']!="none"))? " border-right-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['tib_border']&&$swmenupro['main_border_over_width']&&($swmenupro['main_border_over_style']!="none")) ? " border-bottom-width: " . $swmenupro['main_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tib_border']&&($swmenupro['main_border_over_style']!="none")) ? " border-bottom-style: " . $swmenupro['main_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tib_border']&&$swmenupro['main_border_color_over'] &&($swmenupro['main_border_over_style']!="none"))? " border-bottom-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['til_border']&&$swmenupro['main_border_over_width']&&($swmenupro['main_border_over_style']!="none")) ? " border-left-width: " . $swmenupro['main_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['til_border']&&($swmenupro['main_border_over_style']!="none")) ? " border-left-style: " . $swmenupro['main_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['til_border']&&$swmenupro['main_border_color_over'] &&($swmenupro['main_border_over_style']!="none"))? " border-left-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
      
    }
    
    if (($swmenupro['t_shadow_type'] == 'normal' )||($swmenupro['t_shadow_type'] == 'inset' )) {
    $str.=" box-shadow: " . $swmenupro['t_shadow_left'] . "px ". $swmenupro['t_shadow_top'] . "px ". $swmenupro['t_shadow_blur'] . "px ". $swmenupro['t_shadow'] .  " ". ($swmenupro['t_shadow_type']=='inset'?'inset':'') . "; \n";
    $str.=" -moz-box-shadow: " . $swmenupro['t_shadow_left'] . "px ". $swmenupro['t_shadow_top'] . "px ". $swmenupro['t_shadow_blur'] . "px ". $swmenupro['t_shadow'] .  " ". ($swmenupro['t_shadow_type']=='inset'?'inset':'') . "; \n";
    $str.=" -webkit-box-shadow: " . $swmenupro['t_shadow_left'] . "px ". $swmenupro['t_shadow_top'] . "px ". $swmenupro['t_shadow_blur'] . "px ". $swmenupro['t_shadow'] .  " ". ($swmenupro['t_shadow_type']=='inset'?'inset':'') . "; \n";
   }
   
    if ($swmenupro['tt_shadow_type'] == '1' ) {
    $str.=" text-shadow: " . $swmenupro['tt_shadow_left'] . "px ". $swmenupro['tt_shadow_top'] . "px ". $swmenupro['tt_shadow_blur'] . "px ". $swmenupro['tt_shadow'] . "; \n";
    $str.=" -moz-text-shadow: " . $swmenupro['tt_shadow_left'] . "px ". $swmenupro['tt_shadow_top'] . "px ". $swmenupro['tt_shadow_blur'] . "px ". $swmenupro['tt_shadow'] . "; \n";
    $str.=" -webkit-text-shadow: " . $swmenupro['tt_shadow_left'] . "px ". $swmenupro['tt_shadow_top'] . "px ". $swmenupro['tt_shadow_blur'] . "px ". $swmenupro['tt_shadow'] . "; \n";
   }
    
   
   
       
 $str.=" display: block; \n";

  // $str.=" float:left; \n";
  //  $str.=" display: block; \n";
    $str.=" white-space: " . $swmenupro['top_wrap'] . "; \n";
    $str.=" position: relative; \n";
    //$str.="z-index: 100; \n";
    
     $str.=$swmenupro['main_back'] ? " background-color: " . $swmenupro['main_back'] . "  ; \n" : "";
     
   if($swmenupro['tmenu_grad']&&$swmenupro['main_back_image']){
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image'] . "\"), -webkit-linear-" . $swmenupro['tmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image'] . "\"), -moz-linear-" . $swmenupro['tmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image'] . "\"), -ms-linear-" . $swmenupro['tmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image'] . "\"), -o-linear-" . $swmenupro['tmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image'] . "\"), linear-" . $swmenupro['tmenu_grad'] . ";\n" ;
    $str.= $swmenupro['top_background_repeat'] ? " background-repeat:" . $swmenupro['top_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['top_background_position'] ? " background-position:" . $swmenupro['top_background_position'] . " ;\n" : "";
  }else if($swmenupro['main_back_image']){
     $str.= " background-image: URL(\"" . $swmenupro['main_back_image'] . "\") ;\n";
     $str.= $swmenupro['top_background_repeat'] ? " background-repeat:" . $swmenupro['top_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['top_background_position'] ? " background-position:" . $swmenupro['top_background_position'] . " ;\n" : "";   
  }else if($swmenupro['tmenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['tmenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['tmenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['tmenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['tmenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['tmenu_grad'] . " ;\n";
   //  $str.= " -pie-background:linear-" . $swmenupro['tmenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
   
    if (@$swmenupro['main_width'] != 0) {
        $str.= " width:" . $swmenupro['main_width'] . "px; \n";
    }else{
       //  $str.= " width:100%; \n";
        }
    if (@$swmenupro['main_height'] != 0) {
        $str.= " height:" . $swmenupro['main_height'] . "px; \n";
    }
     if ($swmenupro['t_corner_style'] == 'curvycorner') {
        $ctext="";
        @$swmenupro['ttl_corner']?$ctext.=$swmenupro['t_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['ttr_corner']?$ctext.=$swmenupro['t_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['tbr_corner']?$ctext.=$swmenupro['t_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['tbl_corner']?$ctext.=$swmenupro['t_corner_size']."px ":$ctext.="0 ";
    $str.=" border-radius: " . $ctext.";\n";
    //$str.="-webkit-border-radius:  " . $ctext.";\n";
    $str.=" -moz-border-radius:  " . $ctext.";\n";
     @$swmenupro['ttl_corner']?$str.=" -webkit-border-top-left-radius: ".$swmenupro['t_corner_size']."px; \n":"";
     @$swmenupro['ttr_corner']?$str.=" -webkit-border-top-right-radius: ".$swmenupro['t_corner_size']."px; \n":"";
     @$swmenupro['tbr_corner']?$str.=" -webkit-border-bottom-right-radius: ".$swmenupro['t_corner_size']."px; \n":"";
     @$swmenupro['tbl_corner']?$str.=" -webkit-border-bottom-left-radius: ".$swmenupro['t_corner_size']."px; \n":"";
    }
    
     $str.= $swmenupro['t_opacity']?" opacity:" . ($swmenupro['t_opacity']/100) . " ;\n":"";
    // $str.= " behavior: url(modules/mod_swmenupro/PIE.htc);\n";   
    $str.="}\n";

    
     $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."  li:last-child > a{\n";
   
    
     $str.= (@$swmenupro['tib_border']&&$swmenupro['main_border_over_width']&&($swmenupro['main_border_over_style']!="none")) ? " border-bottom-width: " . $swmenupro['main_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['tib_border']&&($swmenupro['main_border_over_style']!="none")) ? " border-bottom-style: " . $swmenupro['main_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['tib_border']&&$swmenupro['main_border_color_over'] &&($swmenupro['main_border_over_style']!="none"))? " border-bottom-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    
   
    $str.="}\n";
   
  
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trig:hover,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li  a:hover{\n";
   
    $str.=$swmenupro['main_font_color_over'] ? " color: " . $swmenupro['main_font_color_over'] . "  ; \n" : "";
    $str.=$swmenupro['main_over'] ? " background-color: " . $swmenupro['main_over'] . "  ; \n" : "";
  if($swmenupro['tomenu_grad']&&$swmenupro['main_back_image_over']){
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), -webkit-linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), -moz-linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), -ms-linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), -o-linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= $swmenupro['top_hover_background_repeat'] ? " background-repeat:" . $swmenupro['top_hover_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['top_hover_background_position'] ? " background-position:" . $swmenupro['top_hover_background_position'] . " ;\n" : "";
  }else if($swmenupro['main_back_image_over']){
     $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\") ;\n";
     $str.= $swmenupro['top_hover_background_repeat'] ? " background-repeat:" . $swmenupro['top_hover_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['top_hover_background_position'] ? " background-position:" . $swmenupro['top_hover_background_position'] . " ;\n" : "";   
  }else if($swmenupro['tomenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['tomenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['tomenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['tomenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['tomenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['tomenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
   
 //   $str.= " behavior: url(modules/mod_swmenupro/PIE.htc);\n";   
    $str.="}\n";
    
  
    $str.= "*html .".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li a:hover {\n";
    $str.=$swmenupro['main_over'] ? " background-color: " . $swmenupro['main_over'] . "  ; \n" : "";
  if($swmenupro['tomenu_grad']&&$swmenupro['main_back_image_over']){
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), -webkit-linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), -moz-linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), -ms-linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), -o-linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\"), linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
    $str.= $swmenupro['top_hover_background_repeat'] ? " background-repeat:" . $swmenupro['top_hover_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['top_hover_background_position'] ? " background-position:" . $swmenupro['top_hover_background_position'] . " ;\n" : "";
  }else if($swmenupro['main_back_image_over']){
     $str.= " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\") ;\n";
     $str.= $swmenupro['top_hover_background_repeat'] ? " background-repeat:" . $swmenupro['top_hover_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['top_hover_background_position'] ? " background-position:" . $swmenupro['top_hover_background_position'] . " ;\n" : "";   
  }else if($swmenupro['tomenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['tomenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['tomenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['tomenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['tomenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['tomenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
    $str.=$swmenupro['main_font_color_over'] ? " color: " . $swmenupro['main_font_color_over'] . "  ; \n" : "";
    //$str.= " behavior: url(modules/mod_swmenupro/PIE.htc);\n";   
    $str.="}\n";
    
    
       $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trig.sw_opened,\n";
     $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li  a.open,\n";
     $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active a {\n";
    $str.=$swmenupro['active_background'] ? " background-color: " . $swmenupro['active_background'] . "  ; \n" : "";
  if($swmenupro['amenu_grad']&&$swmenupro['active_background_image']){
    $str.= " background-image: URL(\"" . $swmenupro['active_background_image'] . "\"), -webkit-linear-" . $swmenupro['amenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['active_background_image'] . "\"), -moz-linear-" . $swmenupro['amenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['active_background_image'] . "\"), -ms-linear-" . $swmenupro['amenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['active_background_image'] . "\"), -o-linear-" . $swmenupro['amenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['active_background_image'] . "\"), linear-" . $swmenupro['amenu_grad'] . ";\n" ;
    $str.= $swmenupro['active_background_repeat'] ? " background-repeat:" . $swmenupro['active_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['active_background_position'] ? " background-position:" . $swmenupro['active_background_position'] . " ;\n" : "";
  }else if($swmenupro['active_background_image']){
     $str.= " background-image: URL(\"" . $swmenupro['active_background_image'] . "\") ;\n";
     $str.= $swmenupro['active_background_repeat'] ? " background-repeat:" . $swmenupro['active_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['active_background_position'] ? " background-position:" . $swmenupro['active_background_position'] . " ;\n" : "";   
  }else if($swmenupro['amenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['amenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['amenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['amenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['amenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['amenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
    $str.=$swmenupro['active_font'] ? " color: " . $swmenupro['active_font'] . "  ; \n" : "";
     $str.=" position: relative; \n";
  //  $str.= " behavior: url(modules/mod_swmenupro/PIE.htc);\n";   
    $str.="}\n";
    
    
   
    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li:hover > ul{\n";
 //   $str.=" margin:".$swmenupro['level1_sub_top']."px 0 0 ".$swmenupro['level1_sub_left']."px ; \n";
  //  $str.="display:block;\n";
    $str.=" visibility:visible;\n";
    $str.= $swmenupro['so_opacity']?" opacity:" . ($swmenupro['so_opacity']/100) . " ;\n":"opacity:1;\n";
    $str.=" height:auto; \n";
    
     $str.=" width:auto; \n";
     $str.="}\n";
  
    
    
    
    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul{\n";
   
    $str.=" list-style:none ;\n";
    $str.=" margin:0 ; \n"; 
    $str.=" display:block;\n";
    $str.=" position:relative ;\n";
        
    $str.=" z-index:9999; \n";
    
    $str.= (@$swmenupro['sot_border']&&$swmenupro['sub_border_width']&&($swmenupro['sub_border_style']!="none")) ? " border-top-width: " . $swmenupro['sub_border_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['sot_border']&&($swmenupro['sub_border_style']!="none")) ? " border-top-style: " . $swmenupro['sub_border_style'] . " ;\n" : "";
    $str.= (@$swmenupro['sot_border']&&$swmenupro['sub_border_color']&&($swmenupro['sub_border_style']!="none") )? " border-top-color: " . $swmenupro['sub_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['sor_border']&&$swmenupro['sub_border_width']&&($swmenupro['sub_border_style']!="none")) ? " border-right-width: " . $swmenupro['sub_border_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['sor_border']&&($swmenupro['sub_border_style']!="none")) ? " border-right-style: " . $swmenupro['sub_border_style'] . " ;\n" : "";
    $str.= (@$swmenupro['sor_border']&&$swmenupro['sub_border_color'] &&($swmenupro['sub_border_style']!="none"))? " border-right-color: " . $swmenupro['sub_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['sob_border']&&$swmenupro['sub_border_width']&&($swmenupro['sub_border_style']!="none")) ? " border-bottom-width: " . $swmenupro['sub_border_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['sob_border']&&($swmenupro['sub_border_style']!="none")) ? " border-bottom-style: " . $swmenupro['sub_border_style'] . " ;\n" : "";
    $str.= (@$swmenupro['sob_border']&&$swmenupro['sub_border_color']&&($swmenupro['sub_border_style']!="none") )? " border-bottom-color: " . $swmenupro['sub_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['sol_border']&&$swmenupro['sub_border_width']&&($swmenupro['sub_border_style']!="none")) ? " border-left-width: " . $swmenupro['sub_border_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['sol_border']&&($swmenupro['sub_border_style']!="none")) ? " border-left-style: " . $swmenupro['sub_border_style'] . " ;\n" : "";
    $str.= (@$swmenupro['sol_border']&&$swmenupro['sub_border_color']&&($swmenupro['sub_border_style']!="none") )? " border-left-color: " . $swmenupro['sub_border_color'] . " ;\n" : "";
      
    
     //   $str.="box-shadow: 5px 5px 2px #888888; \n";
    
    
   
       
        if ($swmenupro['s_corner_style'] == 'curvycorner') {
        $ctext="";
        @$swmenupro['stl_corner']?$ctext.=$swmenupro['s_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['str_corner']?$ctext.=$swmenupro['s_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sbr_corner']?$ctext.=$swmenupro['s_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sbl_corner']?$ctext.=$swmenupro['s_corner_size']."px ":$ctext.="0 ";
    $str.=" border-radius: " . $ctext.";\n";
    //$str.="-webkit-border-radius:  " . $ctext.";\n";
    $str.=" -moz-border-radius:  " . $ctext.";\n";
     @$swmenupro['stl_corner']?$str.=" -webkit-border-top-left-radius: ".$swmenupro['s_corner_size']."px; \n":"";
     @$swmenupro['str_corner']?$str.=" -webkit-border-top-right-radius: ".$swmenupro['s_corner_size']."px; \n":"";
     @$swmenupro['sbr_corner']?$str.=" -webkit-border-bottom-right-radius: ".$swmenupro['s_corner_size']."px; \n":"";
     @$swmenupro['sbl_corner']?$str.=" -webkit-border-bottom-left-radius: ".$swmenupro['s_corner_size']."px; \n":"";
    }
       
    
      $str.=$swmenupro['sub_out_back'] ? " background-color: " . $swmenupro['sub_out_back'] . "  ; \n" : "";
      
   if($swmenupro['scmenu_grad']&&$swmenupro['sub_out_back_image']){
    $str.= " background-image: URL(\"" . $swmenupro['sub_out_back_image'] . "\"), -webkit-linear-" . $swmenupro['scmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_out_back_image'] . "\"), -moz-linear-" . $swmenupro['scmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_out_back_image'] . "\"), -ms-linear-" . $swmenupro['scmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_out_back_image'] . "\"), -o-linear-" . $swmenupro['scmenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_out_back_image'] . "\"), linear-" . $swmenupro['scmenu_grad'] . ";\n" ;
    $str.= $swmenupro['sub_out_background_repeat'] ? " background-repeat:" . $swmenupro['sub_out_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['sub_out_background_position'] ? " background-position:" . $swmenupro['sub_out_background_position'] . " ;\n" : "";
  }else if($swmenupro['sub_out_back_image']){
     $str.= " background-image: URL(\"" . $swmenupro['sub_out_back_image'] . "\") ;\n";
     $str.= $swmenupro['sub_out_background_repeat'] ? " background-repeat:" . $swmenupro['sub_out_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['sub_out_background_position'] ? " background-position:" . $swmenupro['sub_out_background_position'] . " ;\n" : "";   
  }else if($swmenupro['scmenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['scmenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['scmenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['scmenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['scmenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['scmenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
     
    $str.= $swmenupro['sub_out_pad_top'] ? " padding-top: " . $swmenupro['sub_out_pad_top'] . "px ;\n" : " padding-top:0px;\n";
    $str.= $swmenupro['sub_out_pad_right'] ? " padding-right: " . $swmenupro['sub_out_pad_right'] . "px ;\n" : " padding-right:0px;\n";
    $str.= $swmenupro['sub_out_pad_bottom'] ? " padding-bottom: " . $swmenupro['sub_out_pad_bottom'] . "px ;\n" : " padding-bottom:0px;\n";
    $str.= $swmenupro['sub_out_pad_left'] ? " padding-left: " . $swmenupro['sub_out_pad_left'] . "px ;\n" : " padding-left:0px;\n";
    
    if (($swmenupro['so_shadow_type'] == 'normal' )||($swmenupro['so_shadow_type'] == 'inset' )) {
    $str.=" box-shadow: " . $swmenupro['so_shadow_left'] . "px ". $swmenupro['so_shadow_top'] . "px ". $swmenupro['so_shadow_blur'] . "px ". $swmenupro['so_shadow'] .  " ". ($swmenupro['so_shadow_type']=='inset'?'inset':'') . "; \n";
    $str.=" -moz-box-shadow: " . $swmenupro['so_shadow_left'] . "px ". $swmenupro['so_shadow_top'] . "px ". $swmenupro['so_shadow_blur'] . "px ". $swmenupro['so_shadow'] .  " ". ($swmenupro['so_shadow_type']=='inset'?'inset':'') . "; \n";
    $str.=" -webkit-box-shadow: " . $swmenupro['so_shadow_left'] . "px ". $swmenupro['so_shadow_top'] . "px ". $swmenupro['so_shadow_blur'] . "px ". $swmenupro['so_shadow'] .  " ". ($swmenupro['so_shadow_type']=='inset'?'inset':'') . "; \n";
   }else{
       $str.=" box-shadow:none;\n ";
       $str.=" -moz-box-shadow:none;\n ";
       $str.=" -webkit-box-shadow:none;\n ";
       }
   
   
    // $str.= " behavior: url(modules/mod_swmenupro/PIE.htc);\n";   
    
    
    $str.="}\n";
    
   //  $str.="#swmenu ul li{\n";
    // $str.="border:none;\n";
    
    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li{\n";
   //  $str.="border:none;\n";
   // $str.=" float:left ;\n";
    $str.= $swmenupro['sub_margin_top'] ? " margin-top: " . $swmenupro['sub_margin_top'] . "px ;\n" : " margin-top:0px;\n";
    $str.= $swmenupro['sub_margin_right'] ? " margin-right: " . $swmenupro['sub_margin_right'] . "px ;\n" : " margin-right:0px;\n";
    $str.= $swmenupro['sub_margin_bottom'] ? " margin-bottom: " . $swmenupro['sub_margin_bottom'] . "px ;\n" : " margin-bottom:0px;\n";
    $str.= $swmenupro['sub_margin_left'] ? " margin-left: " . $swmenupro['sub_margin_left'] . "px ;\n" : " margin-left:0px;\n";
    $str.=" padding: 0 0 0px 0; \n";
    $str.=" display:block;\n";
    
  
           // $str.=" position:absolute ;\n";
          //  $str.="top:" . $swmenupro['level1_sub_top'] . "px ; \n";
       // $str.="left:" . $swmenupro['level1_sub_left'] . "px ; \n"; 
       // $str.="z-index:9999; \n";
       
    $str.="}\n";
    
    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul ul{\n";
  $str.=" display:block ;\n";
    
     $str.=" margin:0 ; \n"; 
    
   
      //  $str.="margin-left:" . $swmenupro['level2_sub_left'] . "px ; \n";
   //  $str.=" margin: 0 0 0 ".($swmenupro['level2_sub_left']-$swmenupro['level1_sub_left']+$swmenupro['slide_distance'])."px ; \n";
    $str.="}\n";

    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li a ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li a {\n";
    $str.= $swmenupro['sub_pad_top'] ? " padding-top: " . $swmenupro['sub_pad_top'] . "px ;\n" : " padding-top:0px;\n";
    $str.= $swmenupro['sub_pad_right'] ? " padding-right: " . $swmenupro['sub_pad_right'] . "px ;\n" : " padding-right:0px;\n";
    $str.= $swmenupro['sub_pad_bottom'] ? " padding-bottom: " . $swmenupro['sub_pad_bottom'] . "px ;\n" : " padding-bottom:0px;\n";
    $str.= $swmenupro['sub_pad_left'] ? " padding-left: " . $swmenupro['sub_pad_left'] . "px ;\n" : " padding-left:0px;\n";
    $str.= " font-size: " . $swmenupro['sub_font_size'] . "px  ; \n";
    $str.=" font-family: " . ($swmenupro['s_google_font']?"'". $swmenupro['s_google_font'] ."',".$swmenupro['sub_font_family'].";\n": $swmenupro['sub_font_family']. "; \n");
    $str.= " text-align: " . $swmenupro['sub_align'] . "  ; \n";
    $str.= " font-weight: " . $swmenupro['font_weight_over'] . "  ; \n";
    switch ($swmenupro['sub_font_extra']) {
        case "italic":
        case "oblique":
            $str.=" font-style:" . $swmenupro['sub_font_extra'] . " ;\n";
            $str.=" text-decoration: none ;\n";
            $str.=" text-transform: none ;\n";
            break;
        case "underline":
        case "overline":
        case "line-through":
            $str.=" text-decoration:" . $swmenupro['sub_font_extra'] . " ;\n";
            $str.=" font-style: normal ;\n";
            $str.=" text-transform: none ;\n";
            break;
        case "uppercase":
        case "lowercase":
        case "capitalize":
            $str.=" text-transform:" . $swmenupro['sub_font_extra'] . " ;\n";
            $str.=" text-decoration: none ;\n";
            $str.=" font-style: normal ;\n";
            break;
        default:
            $str.=" font-style: normal ;\n";
            $str.=" text-decoration: none ;\n";
            $str.=" text-transform: none ;\n";
            break;
    }
 //   $str.="text-shadow: 1px 1px 1px #ccc; \n";
    $str.= " display: block; \n";
    // $str.= " float:none; \n";
    $str.=" white-space: " . $swmenupro['sub_wrap'] . " ; \n";
    
    $str.=$swmenupro['sub_back'] ? " background-color: " . $swmenupro['sub_back'] . " ; \n" : "background-color: transparent  ; \n";
      
   if($swmenupro['smenu_grad']&&$swmenupro['sub_back_image']){
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image'] . "\"), -webkit-linear-" . $swmenupro['smenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image'] . "\"), -moz-linear-" . $swmenupro['smenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image'] . "\"), -ms-linear-" . $swmenupro['smenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image'] . "\"), -o-linear-" . $swmenupro['smenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image'] . "\"), linear-" . $swmenupro['smenu_grad'] . ";\n" ;
    $str.= $swmenupro['sub_background_repeat'] ? " background-repeat:" . $swmenupro['sub_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['sub_background_position'] ? " background-position:" . $swmenupro['sub_background_position'] . " ;\n" : "";
  }else if($swmenupro['sub_back_image']){
     $str.= " background-image: URL(\"" . $swmenupro['sub_back_image'] . "\") ;\n";
     $str.= $swmenupro['sub_background_repeat'] ? " background-repeat:" . $swmenupro['sub_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['sub_background_position'] ? " background-position:" . $swmenupro['sub_background_position'] . " ;\n" : "";   
  }else if($swmenupro['smenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['smenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['smenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['smenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['smenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['smenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
  
    $str.=$swmenupro['sub_font_color'] ? " color: " . $swmenupro['sub_font_color'] . "  ; \n" : "";

  
   if ( @$swmenupro['s_auto_border']&&($swmenupro['sub_border_over_style']!="none")) {
     $str.= (@$swmenupro['sit_border']&&$swmenupro['sub_border_over_width']) ? " border-top-width: " . $swmenupro['sub_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['sit_border']&&($swmenupro['sub_border_over_style']!="none")) ? " border-top-style: " . $swmenupro['sub_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['sit_border']&&$swmenupro['sub_border_color_over'] )? " border-top-color: " . $swmenupro['sub_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['sir_border']&&$swmenupro['sub_border_over_width']) ? " border-right-width: " . $swmenupro['sub_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['sir_border']&&($swmenupro['sub_border_over_style']!="none")) ? " border-right-style: " . $swmenupro['sub_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['sir_border']&&$swmenupro['sub_border_color_over'] )? " border-right-color: " . $swmenupro['sub_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['sil_border']&&$swmenupro['sub_border_over_width']) ? " border-left-width: " . $swmenupro['sub_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['sil_border']&&($swmenupro['sub_border_over_style']!="none")) ? " border-left-style: " . $swmenupro['sub_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['sil_border']&&$swmenupro['sub_border_color_over'] )? " border-left-color: " . $swmenupro['sub_border_color_over'] . " ;\n" : "";
        $str.= " border-bottom: 0; \n";
    } else {
    $str.= (@$swmenupro['sit_border']&&$swmenupro['sub_border_over_width']&&($swmenupro['sub_border_over_style']!="none")) ? " border-top-width: " . $swmenupro['sub_border_over_width'] . "px ;\n" : " border-top-width:0;\n";
    $str.= (@$swmenupro['sit_border']&&($swmenupro['sub_border_over_style']!="none")) ? " border-top-style: " . $swmenupro['sub_border_over_style'] . " ;\n" : " border-top-style:none;\n";
    $str.= (@$swmenupro['sit_border']&&$swmenupro['sub_border_color_over'] &&($swmenupro['sub_border_over_style']!="none"))? " border-top-color: " . $swmenupro['sub_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['sir_border']&&$swmenupro['sub_border_over_width']&&($swmenupro['sub_border_over_style']!="none")) ? " border-right-width: " . $swmenupro['sub_border_over_width'] . "px ;\n" : " border-right-width:0;\n";
    $str.= (@$swmenupro['sir_border']&&($swmenupro['sub_border_over_style']!="none")) ? " border-right-style: " . $swmenupro['sub_border_over_style'] . " ;\n" : " border-right-style:none;\n";
    $str.= (@$swmenupro['sir_border']&&$swmenupro['sub_border_color_over'] &&($swmenupro['sub_border_over_style']!="none"))? " border-right-color: " . $swmenupro['sub_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['sib_border']&&$swmenupro['sub_border_over_width']&&($swmenupro['sub_border_over_style']!="none")) ? " border-bottom-width: " . $swmenupro['sub_border_over_width'] . "px ;\n" : " border-bottom-width:0;\n";
    $str.= (@$swmenupro['sib_border']&&($swmenupro['sub_border_over_style']!="none")) ? " border-bottom-style: " . $swmenupro['sub_border_over_style'] . " ;\n" : " border-bottom-style:none;\n";
    $str.= (@$swmenupro['sib_border']&&$swmenupro['sub_border_color_over'] &&($swmenupro['sub_border_over_style']!="none"))? " border-bottom-color: " . $swmenupro['sub_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['sil_border']&&$swmenupro['sub_border_over_width']&&($swmenupro['sub_border_over_style']!="none")) ? " border-left-width: " . $swmenupro['sub_border_over_width'] . "px ;\n" : " border-left-width:0;\n";
    $str.= (@$swmenupro['sil_border']&&($swmenupro['sub_border_over_style']!="none")) ? " border-left-style: " . $swmenupro['sub_border_over_style'] . " ;\n" : " border-left-style:none;\n";
    $str.= (@$swmenupro['sil_border']&&$swmenupro['sub_border_color_over'] &&($swmenupro['sub_border_over_style']!="none"))? " border-left-color: " . $swmenupro['sub_border_color_over'] . " ;\n" : "";
      
    }
    if (@$swmenupro['sub_width'] != 0) {
        $str.= " width:" . $swmenupro['sub_width'] . "px; \n";
    }else{
         $str.= " width:auto; \n";
        }
    if (@$swmenupro['sub_height'] != 0) {
        $str.= " height:" . $swmenupro['sub_height'] . "px; \n";
    }else{
         $str.= " height:auto; \n";
        }
         $str.= " line-height:1; \n";
     if ($swmenupro['si_corner_style'] == 'curvycorner'&&$swmenupro['sfl_corner'] == 'all') {
        $ctext="";
       
        @$swmenupro['sitl_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sitr_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
         @$swmenupro['sibr_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sibl_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
    $str.=" border-radius: " . $ctext.";\n";
    //$str.="-webkit-border-radius:  " . $ctext.";\n";
    $str.=" -moz-border-radius:  " . $ctext.";\n";
     @$swmenupro['sitl_corner']?$str.=" -webkit-border-top-left-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     @$swmenupro['sitr_corner']?$str.=" -webkit-border-top-right-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     @$swmenupro['sibr_corner']?$str.=" -webkit-border-bottom-right-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     @$swmenupro['sibl_corner']?$str.=" -webkit-border-bottom-left-radius: ".$swmenupro['si_corner_size']."px; \n":"";
    }else{
        
        $str.=" border-radius: 0;\n";
    //$str.="-webkit-border-radius:  " . $ctext.";\n";
    $str.=" -moz-border-radius:  0;\n";
     $str.=" -webkit-border-top-left-radius: 0; \n";
     $str.=" -webkit-border-top-right-radius: 0; \n";
     $str.=" -webkit-border-bottom-right-radius: 0; \n";
     $str.=" -webkit-border-bottom-left-radius: 0; \n"; 
        
        
      }
    if (($swmenupro['s_shadow_type'] == 'normal' )||($swmenupro['s_shadow_type'] == 'inset' )) {
    $str.=" box-shadow: " . $swmenupro['s_shadow_left'] . "px ". $swmenupro['s_shadow_top'] . "px ". $swmenupro['s_shadow_blur'] . "px  ". $swmenupro['s_shadow'] . " ". ($swmenupro['s_shadow_type']=='inset'?'inset':'') . "; \n";
    $str.=" -moz-box-shadow: " . $swmenupro['s_shadow_left'] . "px ". $swmenupro['s_shadow_top'] . "px ". $swmenupro['s_shadow_blur'] . "px ". $swmenupro['s_shadow'] .  " ". ($swmenupro['s_shadow_type']=='inset'?'inset':'') . "; \n";
    $str.=" -webkit-box-shadow: " . $swmenupro['s_shadow_left'] . "px ". $swmenupro['s_shadow_top'] . "px ". $swmenupro['s_shadow_blur'] . "px ". $swmenupro['s_shadow'] .  " ". ($swmenupro['s_shadow_type']=='inset'?'inset':'') . "; \n";
   }else{
       $str.=" box-shadow:none;\n";
       $str.=" -moz-box-shadow:none;\n";
       $str.=" -webkit-box-shadow:none;\n";
       }
   
    if ($swmenupro['st_shadow_type'] == '1' ) {
    $str.=" text-shadow: " . $swmenupro['st_shadow_left'] . "px ". $swmenupro['st_shadow_top'] . "px ". $swmenupro['st_shadow_blur'] . "px ". $swmenupro['st_shadow'] . "; \n";
    $str.=" -moz-text-shadow: " . $swmenupro['st_shadow_left'] . "px ". $swmenupro['st_shadow_top'] . "px ". $swmenupro['st_shadow_blur'] . "px ". $swmenupro['st_shadow'] . "; \n";
    $str.=" -webkit-text-shadow: " . $swmenupro['st_shadow_left'] . "px ". $swmenupro['st_shadow_top'] . "px ". $swmenupro['st_shadow_blur'] . "px ". $swmenupro['st_shadow'] . "; \n";
   }else{
       $str.=" text-shadow:none;\n";
       $str.=" -moz-text-shadow:none;\n";
       $str.=" -webkit-text-shadow:none;\n";
       }
   
    $str.= $swmenupro['s_opacity']?" opacity:" . ($swmenupro['s_opacity']/100) . " ;\n":" opacity:1;\n";
 //   $str.= " opacity:" . ($swmenupro['s_opacity'] / 100) . "; \n";
   // $str.= " filter:alpha(opacity=" . ($swmenupro['specialA']) . ") \n";
 //    $str.= " behavior: url(modules/mod_swmenupro/PIE.htc);\n";   
    $str.="}\n";

 
   $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:first-child > a ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li:first-child > a{\n";
    if ($swmenupro['si_corner_style'] == 'curvycorner'&&$swmenupro['sfl_corner'] == 'fl') {
        $ctext="";
        @$swmenupro['sitl_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sitr_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
        $ctext.="0 ";
        $ctext.="0 ";
    $str.=" border-radius: " . $ctext.";\n";
    //$str.="-webkit-border-radius:  " . $ctext.";\n";
    $str.=" -moz-border-radius:  " . $ctext.";\n";
     @$swmenupro['sitl_corner']?$str.=" -webkit-border-top-left-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     @$swmenupro['sitr_corner']?$str.=" -webkit-border-top-right-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     //@$swmenupro['sbr_corner']?$str.="-webkit-border-bottom-right-radius: ".$swmenupro['s_corner_size']."px; \n":"";
     //@$swmenupro['sbl_corner']?$str.="-webkit-border-bottom-left-radius: ".$swmenupro['s_corner_size']."px; \n":"";
    }
        
    $str.="}\n";
    
   $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:last-child:first-child > a ,\n";
     $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li:last-child:first-child > a{\n";
    if ($swmenupro['si_corner_style'] == 'curvycorner'&&$swmenupro['sfl_corner'] == 'fl') {
        $ctext="";
        @$swmenupro['sitl_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sitr_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sibr_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sibl_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
    $str.=" border-radius: " . $ctext.";\n";
    //$str.="-webkit-border-radius:  " . $ctext.";\n";
    $str.=" -moz-border-radius:  " . $ctext.";\n";
     @$swmenupro['sitl_corner']?$str.=" -webkit-border-top-left-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     @$swmenupro['sitr_corner']?$str.=" -webkit-border-top-right-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     @$swmenupro['sibr_corner']?$str.=" -webkit-border-bottom-right-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     @$swmenupro['sibl_corner']?$str.=" -webkit-border-bottom-left-radius: ".$swmenupro['si_corner_size']."px; \n":"";
    }
        
    $str.="}\n";
    
    
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:last-child > a ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li:last-child > a{\n";
    if ($swmenupro['si_corner_style'] == 'curvycorner'&&$swmenupro['sfl_corner'] == 'fl') {
        $ctext="";
        $ctext.="0 ";
        $ctext.="0 ";
        @$swmenupro['sibr_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
        @$swmenupro['sibl_corner']?$ctext.=$swmenupro['si_corner_size']."px ":$ctext.="0 ";
    $str.=" border-radius: " . $ctext.";\n";
    //$str.="-webkit-border-radius:  " . $ctext.";\n";
    $str.=" -moz-border-radius:  " . $ctext.";\n";
    // @$swmenupro['stl_corner']?$str.="-webkit-border-top-left-radius: ".$swmenupro['s_corner_size']."px; \n":"";
    // @$swmenupro['str_corner']?$str.="-webkit-border-top-right-radius: ".$swmenupro['s_corner_size']."px; \n":"";
     @$swmenupro['sibr_corner']?$str.=" -webkit-border-bottom-right-radius: ".$swmenupro['si_corner_size']."px; \n":"";
     @$swmenupro['sibl_corner']?$str.=" -webkit-border-bottom-left-radius: ".$swmenupro['si_corner_size']."px; \n":"";
    }
    
     if ( @$swmenupro['s_auto_border']&&($swmenupro['sub_border_over_style']!="none")) {
     $str.= (@$swmenupro['sib_border']&&$swmenupro['sub_border_over_width']) ? " border-bottom-width: " . $swmenupro['sub_border_over_width'] . "px ;\n" : "";
    $str.= (@$swmenupro['sib_border']&&($swmenupro['sub_border_over_style']!="none")) ? " border-bottom-style: " . $swmenupro['sub_border_over_style'] . " ;\n" : "";
    $str.= (@$swmenupro['sib_border']&&$swmenupro['sub_border_color_over'] )? " border-bottom-color: " . $swmenupro['sub_border_color_over'] . " ;\n" : "";
   
    }else{
      //  $str.= "border:0;  \n"; 
        }
    $str.="}\n";

    
 $str.= "*html .".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul a{ /* IE6 */  \n"; 
//$str.= "	height: 10px;\n";
//$str.= "	width: 150px;\n";
$str.= "}\n";

$str.= "*:first-child+html .".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul a{ /* IE7 */ \n";   
//$str.= "	height: 10px;\n";
//$str.= "	width: 150px;\n";
$str.= "}\n";


    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li a:hover ,\n";
      $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul a:hover {\n";
   $str.=$swmenupro['sub_over'] ? " background-color: " . $swmenupro['sub_over'] . "  ; \n" : "background-color:transparent;\n";
  if($swmenupro['somenu_grad']&&$swmenupro['sub_back_image_over']){
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), -webkit-linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), -moz-linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), -ms-linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), -o-linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= $swmenupro['sub_hover_background_repeat'] ? " background-repeat:" . $swmenupro['sub_hover_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['sub_hover_background_position'] ? " background-position:" . $swmenupro['sub_hover_background_position'] . " ;\n" : "";
  }else if($swmenupro['sub_back_image_over']){
     $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\") ;\n";
     $str.= $swmenupro['sub_hover_background_repeat'] ? " background-repeat:" . $swmenupro['sub_hover_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['sub_hover_background_position'] ? " background-position:" . $swmenupro['sub_hover_background_position'] . " ;\n" : "";   
  }else if($swmenupro['somenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['somenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['somenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['somenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['somenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['somenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
    $str.=$swmenupro['sub_font_color_over'] ? " color: " . $swmenupro['sub_font_color_over'] . "  ; \n" : "";
    $str.= "}\n";
    
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:hover > a \n";
      $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li:hover > a {\n";
     $str.=$swmenupro['sub_over'] ? " background-color: " . $swmenupro['sub_over'] . "  ; \n" : "background-color:transparent;\n";
  if($swmenupro['somenu_grad']&&$swmenupro['sub_back_image_over']){
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), -webkit-linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), -moz-linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), -ms-linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), -o-linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\"), linear-" . $swmenupro['somenu_grad'] . ";\n" ;
    $str.= $swmenupro['sub_hover_background_repeat'] ? " background-repeat:" . $swmenupro['sub_hover_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['sub_hover_background_position'] ? " background-position:" . $swmenupro['sub_hover_background_position'] . " ;\n" : "";
  }else if($swmenupro['sub_back_image_over']){
     $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\") ;\n";
     $str.= $swmenupro['sub_hover_background_repeat'] ? " background-repeat:" . $swmenupro['sub_hover_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['sub_hover_background_position'] ? " background-position:" . $swmenupro['sub_hover_background_position'] . " ;\n" : "";   
  }else if($swmenupro['somenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['somenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['somenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['somenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['somenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['somenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
    $str.=$swmenupro['sub_font_color_over'] ? " color: " . $swmenupro['sub_font_color_over'] . "  ; \n" : "";
    $str.= "}\n";
    
     $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."  ul li a.open ,\n";
     // $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li > a.sw_parent.sw_opened  ,\n";
      $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:hover a.open ,\n";
      $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."  li.sw_active ul a.open {\n";
   $str.=$swmenupro['sub_active'] ? " background-color: " . $swmenupro['sub_active'] . "  ; \n" : "background-color:transparent;\n";
  if($swmenupro['samenu_grad']&&$swmenupro['sub_back_image_active']){
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_active'] . "\"), -webkit-linear-" . $swmenupro['samenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_active'] . "\"), -moz-linear-" . $swmenupro['samenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_active'] . "\"), -ms-linear-" . $swmenupro['samenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_active'] . "\"), -o-linear-" . $swmenupro['samenu_grad'] . ";\n" ;
    $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_active'] . "\"), linear-" . $swmenupro['samenu_grad'] . ";\n" ;
    $str.= $swmenupro['sub_active_background_repeat'] ? " background-repeat:" . $swmenupro['sub_active_background_repeat'] . ";\n" : "";
    $str.= $swmenupro['sub_active_background_position'] ? " background-position:" . $swmenupro['sub_active_background_position'] . " ;\n" : "";
  }else if($swmenupro['sub_back_image_active']){
     $str.= " background-image: URL(\"" . $swmenupro['sub_back_image_active'] . "\") ;\n";
     $str.= $swmenupro['sub_active_background_repeat'] ? " background-repeat:" . $swmenupro['sub_active_background_repeat'] . ";\n" : "";
     $str.= $swmenupro['sub_active_background_position'] ? " background-position:" . $swmenupro['sub_active_background_position'] . " ;\n" : "";   
  }else if($swmenupro['samenu_grad']){
     $str.= " background-image:-webkit-linear-" . $swmenupro['samenu_grad'] . " ;\n"; 
     $str.= " background-image:-moz-linear-" . $swmenupro['samenu_grad'] . " ;\n";
     $str.= " background-image:-ms-linear-" . $swmenupro['samenu_grad'] . " ;\n";
     $str.= " background-image:-o-linear-" . $swmenupro['samenu_grad'] . " ;\n";
     $str.= " background-image:linear-" . $swmenupro['samenu_grad'] . " ;\n";
   }else{
     $str.= " background-image: none;\n";
   }
    $str.=$swmenupro['sub_font_color_active'] ? " color: " . $swmenupro['sub_font_color_active'] . "  ; \n" : "";
    $str.= "}\n";
    

$str.="* html .".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."             { zoom: 1; } /* IE6 */\n";
$str.="*:first-child+html .".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." { zoom: 1; } /* IE7 */\n";
  



// $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-indicator img.seq2,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active a img.seq2,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li a.open img.seq2,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul a.open img.seq2,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul  a img.seq1,\n";
   // $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:hover > a img.seq2,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." img.seq1\n";
    $str.= "{\n";
    $str.= " display:    inline; \n";
    $str.="}\n";



    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active a img.seq1,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li a.open img.seq1,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul a.open img.seq1,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul  a img.seq2,\n";
   // $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:hover > a img.seq2,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." img.seq2\n";
    $str.= "{\n";
    $str.= " display:   none; \n";
    $str.="}\n";

    
      $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trig.sw_opened img.seq1,\n";
    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trig   img.seq2,\n";
       $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."   img.seq2,\n";
  $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."  .sw_opened img.seq1{\n";
  $str.=  " display:none;\n";
    $str.="}\n";
    
     $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trig.sw_opened img.seq2,\n";
      $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."   img.seq1,\n";
     $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."  .sw_opened img.seq2{\n";
  $str.=  " display:inline;\n";
    $str.="}\n";

// $str.= $swmenupro['responsive'];   
// $str.=  $swmenupro['responsive']==('flat'||'accordion')?css3MenuStyle_mobile($swmenupro):"";
 $str.=  $swmenupro['pie_hack']?MultiAccordionStyle_ie($swmenupro):"";




 for ($i = 0; $i < count($ordered); $i++) {

        if ($ordered[$i]['NCSS']) {
            $str.=multi_accordion_customcss($ordered, $ordered[$i], ($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu'), "");
            $str.=$ordered[$i]['NCSS'];
            $str.="\n}\n";
        }
        if ($ordered[$i]['OCSS']) {
            $str.=multi_accordion_customcss($ordered, $ordered[$i], ($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu'), ":hover");
            $str.=$ordered[$i]['OCSS'];
            $str.="\n}\n";
        }
    }

    
    
 

    return $str;
}





function MultiAccordionStyle_ie($swmenupro) {
    $live_site =  JURI::base();
  if(substr($live_site,(strlen($live_site)-1),1)=="/"){$live_site=substr($live_site,0,(strlen($live_site)-1));}
	if(substr($live_site,(strlen($live_site)-13),13)=="administrator"){$live_site=substr($live_site,0,(strlen($live_site)-14));}

    if (substr($swmenupro['complete_background_image'], 0, 1) == "/") {
        $swmenupro['complete_background_image'] = substr($swmenupro['complete_background_image'], 1, (strlen($swmenupro['complete_background_image']) - 1));
    }
    if (substr($swmenupro['main_back_image'], 0, 1) == "/") {
        $swmenupro['main_back_image'] = substr($swmenupro['main_back_image'], 1, (strlen($swmenupro['main_back_image']) - 1));
    }
    if (substr($swmenupro['main_back_image_over'], 0, 1) == "/") {
        $swmenupro['main_back_image_over'] = substr($swmenupro['main_back_image_over'], 1, (strlen($swmenupro['main_back_image_over']) - 1));
    }
    if (substr($swmenupro['sub_back_image'], 0, 1) == "/") {
        $swmenupro['sub_back_image'] = substr($swmenupro['sub_back_image'], 1, (strlen($swmenupro['sub_back_image']) - 1));
    }
    if (substr($swmenupro['sub_back_image_over'], 0, 1) == "/") {
        $swmenupro['sub_back_image_over'] = substr($swmenupro['sub_back_image_over'], 1, (strlen($swmenupro['sub_back_image_over']) - 1));
    }
    if (substr($swmenupro['active_background_image'], 0, 1) == "/") {
        $swmenupro['active_background_image'] = substr($swmenupro['active_background_image'], 1, (strlen($swmenupro['active_background_image']) - 1));
    }
    if (substr($swmenupro['sub_out_back_image'], 0, 1) == "/") {
        $swmenupro['sub_out_back_image'] = substr($swmenupro['sub_out_back_image'], 1, (strlen($swmenupro['sub_out_back_image']) - 1));
    }


    $swmenupro['complete_background_image'] = $swmenupro['complete_background_image'] ? $live_site . "/" . $swmenupro['complete_background_image'] : "";
    $swmenupro['main_back_image'] = $swmenupro['main_back_image'] ? $live_site . "/" . $swmenupro['main_back_image'] : "";
    $swmenupro['main_back_image_over'] = $swmenupro['main_back_image_over'] ? $live_site . "/" . $swmenupro['main_back_image_over'] : "";
    $swmenupro['sub_back_image'] = $swmenupro['sub_back_image'] ? $live_site . "/" . $swmenupro['sub_back_image'] : "";
     $swmenupro['sub_out_back_image'] = $swmenupro['sub_out_back_image'] ? $live_site . "/" . $swmenupro['sub_out_back_image'] : "";
    $swmenupro['sub_back_image_over'] = $swmenupro['sub_back_image_over'] ? $live_site . "/" . $swmenupro['sub_back_image_over'] : "";
    $swmenupro['active_background_image'] = $swmenupro['active_background_image'] ? $live_site . "/" . $swmenupro['active_background_image'] : "";

    
    
    $str = ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." {\n";
   if($swmenupro['cmenu_grad']&&$swmenupro['complete_background_image']){
      $str.= " -pie-background: URL(\"" . $swmenupro['complete_background_image'] . "\") " . $swmenupro['complete_background_repeat'] . " " . $swmenupro['complete_background_position'] . ", linear-" . $swmenupro['cmenu_grad'] . ";\n" ;
   }else if($swmenupro['cmenu_grad']){
      $str.= " -pie-background:linear-" . $swmenupro['cmenu_grad'] . " ;\n";
   }
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";   
    $str.="}\n";

    //$str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trigger ,\n";
    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." a {\n";
   if($swmenupro['tmenu_grad']&&$swmenupro['main_back_image']){
    $str.= " -pie-background: URL(\"" . $swmenupro['main_back_image'] . "\") " . $swmenupro['top_background_repeat'] . " " . $swmenupro['top_background_position'] . ", linear-" . $swmenupro['tmenu_grad'] . ";\n" ;
   }else if($swmenupro['tmenu_grad']){
    $str.= " -pie-background:linear-" . $swmenupro['tmenu_grad'] . " ;\n";
   }
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";   
    $str.="}\n";

   
   // $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trigger:hover,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li a:hover{\n";
  if($swmenupro['tomenu_grad']&&$swmenupro['main_back_image_over']){
    $str.= " -pie-background: URL(\"" . $swmenupro['main_back_image_over'] . "\") " . $swmenupro['top_hover_background_repeat'] . " " . $swmenupro['top_hover_background_position'] . ", linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
  }else if($swmenupro['tomenu_grad']){
     $str.= " -pie-background:linear-" . $swmenupro['tomenu_grad'] . " ;\n";
  }else{
     //  $str.= " -pie-background:none ;\n";
      }
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";   
    $str.="}\n";
    
   // $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trigger:hover,\n";
    $str.= "*html .".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li a:hover {\n";
   
  if($swmenupro['tomenu_grad']&&$swmenupro['main_back_image_over']){
     $str.= " -pie-background: URL(\"" . $swmenupro['main_back_image_over'] . "\") " . $swmenupro['top_hover_background_repeat'] . " " . $swmenupro['top_hover_background_position'] . ", linear-" . $swmenupro['tomenu_grad'] . ";\n" ;
   }else if($swmenupro['tomenu_grad']){
     $str.= " -pie-background:linear-" . $swmenupro['tomenu_grad'] . " ;\n";
   }else{
    //   $str.= " -pie-background:none ;\n";
      }
     $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";   
     $str.="}\n";
    
    
    // $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."-trigger  .sw_opened,\n";
    // $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."  .sw_parent.sw_opened,\n";
     $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active a {\n";
  if($swmenupro['amenu_grad']&&$swmenupro['active_background_image']){
     $str.= " -pie-background: URL(\"" . $swmenupro['active_background_image'] . "\") " . $swmenupro['active_background_repeat'] . " " . $swmenupro['active_background_position'] . ", linear-" . $swmenupro['amenu_grad'] . ";\n" ;
  }else if($swmenupro['amenu_grad']){
     $str.= " -pie-background:linear-" . $swmenupro['amenu_grad'] . " ;\n";
  }else{
    //   $str.= " -pie-background:none ;\n";
      }
     $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";   
     $str.="}\n";
    
    
    $str.=".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul{\n";
 // if($swmenupro['scmenu_grad']&&$swmenupro['sub_out_back_image']){
  //  $str.= " -pie-background: URL(\"" . $swmenupro['sub_out_back_image'] . "\") " . $swmenupro['sub_out_background_repeat'] . " " . $swmenupro['sub_out_background_position'] . ", linear-" . $swmenupro['scmenu_grad'] . ";\n" ;
 // }else if($swmenupro['scmenu_grad']){
 //   $str.= " -pie-background:linear-" . $swmenupro['scmenu_grad'] . " ;\n";
 //  }else{
    $str.= " -pie-background:none ;\n";
//   }
    // $str.= " position:relative;\n";
    //$str.= " display:block;\n";
   // $str.= " visibility:visible;\n";
  //   $str.= " z-index:100000;\n";
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";    
    $str.="}\n";
  

    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul a ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')."  ul li  a {\n";
  // if($swmenupro['smenu_grad']&&$swmenupro['sub_back_image']){
 //   $str.= " -pie-background: URL(\"" . $swmenupro['sub_back_image'] . "\") " . $swmenupro['sub_background_repeat'] . " " . $swmenupro['sub_background_position'] . ", linear-" . $swmenupro['smenu_grad'] . ";\n" ;
 //  }else if($swmenupro['smenu_grad']){
  //  $str.= " -pie-background:linear-" . $swmenupro['smenu_grad'] . " ;\n";
  // }else{
    $str.= " -pie-background:none ;\n";
  // }
  
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";    
    $str.="}\n";

 
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:first-child > a ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li:first-child > a{\n";
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";    
    $str.="}\n";
    
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:last-child:first-child > a ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li:last-child:first-child > a{\n";
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";    
    $str.="}\n";
    
    
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:last-child > a ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li:last-child > a{\n";
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";    
    $str.="}\n";


    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li a:hover ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul a:hover {\n";
 // if($swmenupro['somenu_grad']&&$swmenupro['sub_back_image_over']){
 //   $str.= " -pie-background: URL(\"" . $swmenupro['sub_back_image_over'] . "\") " . $swmenupro['sub_hover_background_repeat'] . " " . $swmenupro['sub_hover_background_position'] . ", linear-" . $swmenupro['somenu_grad'] . ";\n" ;
 // }else if($swmenupro['somenu_grad']){
 //    $str.= " -pie-background:linear-" . $swmenupro['somenu_grad'] . " ;\n";
 //  }else{
    $str.= " -pie-background:none ;\n";
  // }
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";    
    $str.= "}\n";
    
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li:hover > a ,\n";
      $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li:hover > a {\n";
  //  if($swmenupro['somenu_grad']&&$swmenupro['sub_back_image_over']){
  //  $str.= " -pie-background: URL(\"" . $swmenupro['sub_back_image_over'] . "\") " . $swmenupro['sub_hover_background_repeat'] . " " . $swmenupro['sub_hover_background_position'] . ", linear-" . $swmenupro['somenu_grad'] . ";\n" ;
 // }else if($swmenupro['somenu_grad']){
 //    $str.= " -pie-background:linear-" . $swmenupro['somenu_grad'] . " ;\n";
 //  }else{
    $str.= " -pie-background:none ;\n";
//   }
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n";    
    $str.= "}\n";
    
    
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." ul li > a.sw_parent.sw_opened  ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li > a.sw_opened ,\n";
    $str.= ".".($swmenupro['menu_id']?$swmenupro['menu_id']:'swmenu')." li.sw_active ul li.sw_active > a {\n";
 // if($swmenupro['samenu_grad']&&$swmenupro['sub_back_image_active']){
 ////   $str.= " -pie-background: URL(\"" . $swmenupro['sub_back_image_active'] . "\") " . $swmenupro['sub_active_background_repeat'] . " " . $swmenupro['sub_active_background_position'] . ", linear-" . $swmenupro['samenu_grad'] . ";\n" ;
 // }else if($swmenupro['samenu_grad']){
 //   $str.= " -pie-background:linear-" . $swmenupro['samenu_grad'] . " ;\n";
 //  }else{
    $str.= " -pie-background:none ;\n";
 //  }
    $str.= " behavior: url(".$live_site."/modules/mod_swmenupro/helpers/PIE.php);\n"; 
    $str.= "}\n";
    



 

    return $str;
}















?>