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/superfish_style.php

<?php

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


function superfishMenuStyle($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));
    }


    $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_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 = "#sfmenu" . $swmenupro['id'] . " {\n";
   $str.= (@$swmenupro['tot_border']&&$swmenupro['main_border_width']) ? " 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'] )? " border-top-color: " . $swmenupro['main_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['tor_border']&&$swmenupro['main_border_width']) ? " 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'] )? " border-right-color: " . $swmenupro['main_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['tob_border']&&$swmenupro['main_border_width']) ? " 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'] )? " border-bottom-color: " . $swmenupro['main_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['tol_border']&&$swmenupro['main_border_width']) ? " 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'] )? " border-left-color: " . $swmenupro['main_border_color'] . " ;\n" : "";
    $str.= $swmenupro['complete_margin_top'] ? " padding-top: " . $swmenupro['complete_margin_top'] . "px ;\n" : "";
    $str.= $swmenupro['complete_margin_right'] ? " padding-right: " . $swmenupro['complete_margin_right'] . "px ;\n" : "";
    $str.= $swmenupro['complete_margin_bottom'] ? " padding-bottom: " . $swmenupro['complete_margin_bottom'] . "px ;\n" : "";
    $str.= $swmenupro['complete_margin_left'] ? " padding-left: " . $swmenupro['complete_margin_left'] . "px ;\n" : "";
     $str.=$swmenupro['complete_background_image'] ? " background-image: URL(\"" . $swmenupro['complete_background_image'] . "\") ;\n" : "background-image:none ;\n";
    $str.=$swmenupro['complete_background_image'] ? " background-repeat:" . $swmenupro['complete_background_repeat'] . ";\n" : "";
    $str.=$swmenupro['complete_background_image'] ? " background-position:" . $swmenupro['complete_background_position'] . " ;\n" : "";
    $str.=$swmenupro['complete_background'] ? " background-color: " . $swmenupro['complete_background'] . "  ; \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":"";
    }
    $str.="position: relative; \n";
   
    $str.="top: " . $swmenupro['main_top'] . "px  ; \n";
    $str.="left: " . $swmenupro['main_left'] . "px; \n";
    $str.="}\n";




    $str.=".sw-sf" . $swmenupro['id'] . ", .sw-sf" . $swmenupro['id'] . " * {\n";
    //$str.="border:".$swmenupro['main_border']." !important ; \n";
    $str.="margin: 0 ; \n";
    $str.="padding: 0 ; \n";
    $str.="list-style: none ; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " {\n";
    //$str.="height:auto; \n";
    //$str.=" border: ".$swmenupro['main_border']." !important ; \n";
    $str.="line-height: 1.0  ; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " hr {display: block; clear: left; margin: -0.66em 0; visibility: hidden;}\n";


    $str.=".sw-sf" . $swmenupro['id'] . " ul{\n";
    $str.="position: absolute; \n";
    $str.="top: -999em; \n";
    //$str.=" border: ".$swmenupro['main_border']." !important ; \n";
    //if ($swmenupro['main_width']!=0){$str.= " width:".$swmenupro['main_width']."px; \n";}else{$str.= " width:100%; \n";}
    $str.="width: 10em; \n";
    $str.="display: block; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " ul li {\n";
    //$str.="display:block; \n";
    $str.="width: 100%  ; \n";
    //$str.="height: 1px !important ; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " li:hover {\n";
    $str.="z-index:300 ; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " li:hover {\n";
    $str.="visibility: inherit ; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " li {\n";
    $str.="float: left; \n";
    $str.="position: relative; \n";
    //$str.="display: inline; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " li li{\n";
    $str.=" top: 0 ; \n";
    $str.=" left: 0; \n";
    //$str.="float: left; \n";
    $str.="position: relative; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " a {\n";
    $str.="display: block; \n";
    $str.="position: relative; \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " li:hover ul ,\n";
    $str.=".sw-sf" . $swmenupro['id'] . " li.sfHover ul {\n";
    $str.="left: 0; \n";
    $str.="top: 2.5em; \n";
    $str.="z-index: 400; \n";
    $str.="width:100%; \n";
    $str.="}\n";

    $str.="ul.sw-sf" . $swmenupro['id'] . " li:hover li ul ,\n";
    $str.="ul.sw-sf" . $swmenupro['id'] . " li.sfHover li ul {\n";
    $str.="top: -999em; \n";
    $str.="}\n";

    $str.="ul.sw-sf" . $swmenupro['id'] . " li li:hover ul ,\n";
    $str.="ul.sw-sf" . $swmenupro['id'] . " li li.sfHover ul {\n";
    $str.="left: 10em; \n";
//	if ($swmenupro['main_width']!=0){$str.= " left:".$swmenupro['main_width']."px; \n";}else{$str.= " left:100%; \n";}
    $str.="top: 0; \n";
    $str.="}\n";

    $str.="ul.sw-sf" . $swmenupro['id'] . " li li:hover li ul ,\n";
    $str.="ul.sw-sf" . $swmenupro['id'] . " li li.sfHover li ul {\n";
    $str.="top: -999em; \n";
    $str.="}\n";

    $str.="ul.sw-sf" . $swmenupro['id'] . " li li li:hover ul ,\n";
    $str.="ul.sw-sf" . $swmenupro['id'] . " li li li.sfHover ul {\n";
    $str.="left: 10em; \n";
//	if ($swmenupro['main_width']!=0){$str.= " left:".$swmenupro['main_width']."px; \n";}else{$str.= " left:100%; \n";}
    $str.="top: 0; \n";
    $str.="}\n";

   

    $str.=".sf-section" . $swmenupro['id'] . " {\n";
     $str.= (@$swmenupro['sot_border']&&$swmenupro['sub_border_width']) ? " 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'] )? " border-top-color: " . $swmenupro['sub_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['sor_border']&&$swmenupro['sub_border_width']) ? " 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'] )? " border-right-color: " . $swmenupro['sub_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['sob_border']&&$swmenupro['sub_border_width']) ? " 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'] )? " border-bottom-color: " . $swmenupro['sub_border_color'] . " ;\n" : "";
    $str.= (@$swmenupro['sol_border']&&$swmenupro['sub_border_width']) ? " 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'] )? " border-left-color: " . $swmenupro['sub_border_color'] . " ;\n" : "";
    // $str.="top:" . $swmenupro['level1_sub_top'] . "px ; \n";
    //    $str.="left:" . $swmenupro['level1_sub_left'] . "px ; \n"; 
   //     $str.="position:relative; ; \n";
    $str.="}\n";

    if ($swmenupro['orientation'] == "vertical") {


        $str.=".sw-sf" . $swmenupro['id'] . ".sf-vertical, .sw-sf" . $swmenupro['id'] . ".sf-vertical li {\n";
        //if ($swmenupro['main_width']==0){$str.= "float:none; \n";}
        //$str.="float:none !important; \n";
        $str.="display:block ; \n";
        //$str.="outline:0; \n";
        //$str.=" border: ".$swmenupro['main_border']." !important ; \n";
        $str.="margin: 0  ; \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";}
        $str.="}\n";

        $str.=".sw-sf" . $swmenupro['id'] . ".sf-vertical li:hover ul, .sw-sf" . $swmenupro['id'] . ".sf-vertical li.sfHover ul {\n";
        //$str.="width:auto; \n";
        if ($swmenupro['main_width'] != 0) {
            $str.= " left:" . ($swmenupro['main_width'] + $swmenupro['level1_sub_left']) . "px; \n";
        } else {
            $str.= " left:100%; \n";
        }
        $str.="top:" . $swmenupro['level1_sub_top'] . "px ; \n";
        $str.="}\n";
    } else {

        $str.=".sw-sf" . $swmenupro['id'] . " li.sfHover li , .sw-sf" . $swmenupro['id'] . " li:hover li {\n";
        //$str.="width:auto; \n";
        //if ($swmenupro['main_width']!=0){$str.= " left:".($swmenupro['main_width']+$swmenupro['level1_sub_left'])."px; \n";}else{$str.= " left:100%; \n";}
        $str.="top:" . $swmenupro['level1_sub_top'] . "px ; \n";
        $str.="left:" . $swmenupro['level1_sub_left'] . "px ; \n"; 
        $str.="display:block ; \n";
        
        $str.="}\n";
    }

    $str.=".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li {\n";
    //$str.="left: 10em !important ; \n";
    $str.="top:" . $swmenupro['level2_sub_top'] . "px ; \n";
    $str.="left:" . $swmenupro['level2_sub_left'] . "px ; \n";
    $str.="}\n";



    $str.=".sw-sf" . $swmenupro['id'] . " a.item1 {\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['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" : "";
    $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" : "";
    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'] &&  $swmenupro['orientation'] == "vertical") {
    $str.= (@$swmenupro['tit_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-top-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['tir_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-right-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['til_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-left-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
        $str.= " border-bottom: 0; \n";
    } else  if ( @$swmenupro['t_auto_border']) {
    $str.= (@$swmenupro['tit_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-top-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['tib_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-bottom-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['til_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-left-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
        $str.= " border-right: 0; \n";
    } else {
    $str.= (@$swmenupro['tit_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-top-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['tir_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-right-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['tib_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-bottom-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    $str.= (@$swmenupro['til_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-left-color: " . $swmenupro['main_border_color_over'] . " ;\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_image'] ? " background-image: URL(\"" . $swmenupro['main_back_image'] . "\") ;\n" : "background-image:none ;\n";
    $str.=$swmenupro['main_back_image'] ? " background-repeat:" . $swmenupro['top_background_repeat'] . ";\n" : "";
    $str.=$swmenupro['main_back_image'] ? " background-position:" . $swmenupro['top_background_position'] . " ;\n" : "";
    $str.=$swmenupro['main_back'] ? " background-color: " . $swmenupro['main_back'] . "  ; \n" : "";
    if ($swmenupro['main_width'] != 0) {
        $str.= " width:" . $swmenupro['main_width'] . "px; \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.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " a.item1.last {\n";

    if ( @$swmenupro['t_auto_border'] &&  $swmenupro['orientation'] == "vertical") {
    $str.= (@$swmenupro['tib_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-bottom-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    } else  if ( @$swmenupro['t_auto_border']) {
    $str.= (@$swmenupro['tir_border']&&$swmenupro['main_border_over_width']) ? " 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'] )? " border-right-color: " . $swmenupro['main_border_color_over'] . " ;\n" : "";
    }
    $str.="}\n";

    //$str.= ".sw-sf".$swmenupro['id']." .current a.item1,\n";
    //$str.= ".sw-sf".$swmenupro['id']." li:hover,\n";
    //$str.= ".sw-sf".$swmenupro['id']." li.sfHover,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover a.item1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " a:focus,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " a:hover ,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " a:active {\n";
    $str.=$swmenupro['main_back_image_over'] ? " background-image: URL(\"" . $swmenupro['main_back_image_over'] . "\") ;\n" : "background-image:none ;\n";
    $str.=$swmenupro['main_back_image_over'] ? " background-repeat:" . $swmenupro['top_hover_background_repeat'] . ";\n" : "";
    $str.=$swmenupro['main_back_image_over'] ? " background-position:" . $swmenupro['top_hover_background_position'] . " ;\n" : "";
    $str.=$swmenupro['main_font_color_over'] ? " color: " . $swmenupro['main_font_color_over'] . "  ; \n" : "";
    $str.=$swmenupro['main_over'] ? " background-color: " . $swmenupro['main_over'] . "  ; \n" : "";
    $str.="}\n";

    $str.= ".sw-sf" . $swmenupro['id'] . " .current  a.item1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " .current.sfHover a.item1,\n";
    //$str.= ".sw-sf".$swmenupro['id']."  li.sfHover .current a.item1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " .current a.item1:hover {\n";
    $str.=$swmenupro['active_background_image'] ? " background-image: URL(\"" . $swmenupro['active_background_image'] . "\") ;\n" : "background-image:none ;\n";
    $str.=$swmenupro['active_background_image'] ? " background-repeat:" . $swmenupro['active_background_repeat'] . ";\n" : "";
    $str.=$swmenupro['active_background_image'] ? " background-position:" . $swmenupro['active_background_position'] . " ;\n" : "";
    $str.=$swmenupro['active_background'] ? " background-color: " . $swmenupro['active_background'] . " ; \n" : "";
    $str.=$swmenupro['active_font'] ? " color: " . $swmenupro['active_font'] . "  ; \n" : "";
    $str.="}\n";



    $str.= ".sw-sf" . $swmenupro['id'] . "  a.item2 {\n";
     $str.= $swmenupro['sub_pad_top'] ? " padding-top: " . $swmenupro['sub_pad_top'] . "px ;\n" : "";
    $str.= $swmenupro['sub_pad_right'] ? " padding-right: " . $swmenupro['sub_pad_right'] . "px ;\n" : "";
    $str.= $swmenupro['sub_pad_bottom'] ? " padding-bottom: " . $swmenupro['sub_pad_bottom'] . "px ;\n" : "";
    $str.= $swmenupro['sub_pad_left'] ? " padding-left: " . $swmenupro['sub_pad_left'] . "px ;\n" : "";
    $str.= " font-size: " . $swmenupro['sub_font_size'] . "px  ; \n";
    $str.= " font-family: " . $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.= " display: block; \n";
    $str.=" white-space: " . $swmenupro['sub_wrap'] . " ; \n";
    $str.=$swmenupro['sub_back_image'] ? " background-image: URL(\"" . $swmenupro['sub_back_image'] . "\") ;\n" : "background-image:none ;\n";
    $str.=$swmenupro['sub_back_image'] ? " background-repeat:" . $swmenupro['sub_background_repeat'] . ";\n" : "";
    $str.=$swmenupro['sub_back_image'] ? " background-position:" . $swmenupro['sub_background_position'] . " ;\n" : "";
    $str.=$swmenupro['sub_back'] ? " background-color: " . $swmenupro['sub_back'] . "  ; \n" : "";
    $str.=$swmenupro['sub_font_color'] ? " color: " . $swmenupro['sub_font_color'] . "  ; \n" : "";

    $str.= " position: relative; \n";
   if ( @$swmenupro['s_auto_border']) {
     $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']) ? " 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['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" : "";
    $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" : "";
      
    }
    if ($swmenupro['sub_width'] != 0) {
        $str.= " width:" . $swmenupro['sub_width'] . "px; \n";
    }
    if ($swmenupro['sub_height'] != 0) {
        $str.= " height:" . $swmenupro['sub_height'] . "px; \n";
    }
     if ($swmenupro['si_corner_style'] == 'curvycorner') {
        $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.= " opacity:" . ($swmenupro['specialA'] / 100) . "; \n";
   // $str.= " filter:alpha(opacity=" . ($swmenupro['specialA']) . ") \n";
    $str.="}\n";

    $str.=".sw-sf" . $swmenupro['id'] . " a.item2.last {\n";
   if ( @$swmenupro['s_auto_border']) {
     $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" : "";
   }
    if ($swmenupro['s_corner_style'] == 'curvycorner') {
        $ctext="";
        $ctext.="0 ";
        $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.="}\n";
    
   
    $str.= ".sw-sf" . $swmenupro['id'] . " a.item2.first {\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 ";
        $ctext.="0 ";
        $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.="}\n";
    
   
    $str.= ".sw-sf" . $swmenupro['id'] . " a.item2.first.last {\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.="}\n";


    
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li.sfHover a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover a.item2:hover,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover  li.sfHover a.item2:hover,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover  li.sfHover li.sfHover a.item2:hover,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover  li.sfHover li.sfHover li.sfHover a.item2:hover,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover  li.sfHover li.sfHover li.sfHover li.sfHover a.item2:hover,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover  li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a.item2:hover,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover  li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a.item2:hover,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . "  a.item2:hover {\n";
    $str.=$swmenupro['sub_back_image_over'] ? " background-image: URL(\"" . $swmenupro['sub_back_image_over'] . "\") ;\n" : "background-image:none ;\n";
    $str.=$swmenupro['sub_back_image_over'] ? " background-repeat:" . $swmenupro['sub_hover_background_repeat'] . ";\n" : "";
    $str.=$swmenupro['sub_back_image_over'] ? " background-position:" . $swmenupro['sub_hover_background_position'] . " ;\n" : "";
    $str.=$swmenupro['sub_over'] ? " background-color: " . $swmenupro['sub_over'] . "  ; \n" : "";
    $str.=$swmenupro['sub_font_color_over'] ? " color: " . $swmenupro['sub_font_color_over'] . "  ; \n" : "";
    $str.= "}\n";

    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li.sfHover li a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a.item2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a.item2{\n";
  $str.=$swmenupro['sub_back_image'] ? " background-image: URL(\"" . $swmenupro['sub_back_image'] . "\") ;\n" : "background-image:none ;\n";
    $str.=$swmenupro['sub_back_image'] ? " background-repeat:" . $swmenupro['sub_background_repeat'] . ";\n" : "";
    $str.=$swmenupro['sub_back_image'] ? " background-position:" . $swmenupro['sub_background_position'] . " ;\n" : "";
    $str.=$swmenupro['sub_back'] ? " background-color: " . $swmenupro['sub_back'] . "  ; \n" : "";
    $str.=$swmenupro['sub_font_color'] ? " color: " . $swmenupro['sub_font_color'] . "  ; \n" : "";
    $str.="}\n";

    $str.= ".sw-sf" . $swmenupro['id'] . " li.current img.seq2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li img.seq1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover img.seq2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover img.seq2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li img.seq1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover img.seq2,\n";
    //$str.= ".sw-sf".$swmenupro['id']." li.sfHover li.sfHover li.sfHover li img.seq1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " img.seq1\n";
    $str.= "{\n";
    $str.= " display:    inline; \n";
    $str.="}\n";



    $str.= ".sw-sf" . $swmenupro['id'] . " img.seq2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover img.seq1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li img.seq2,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover img.seq1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover img.seq1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.sfHover li.sfHover li.sfHover li img.seq2,\n";
    //$str.= ".sw-sf".$swmenupro['id']." a.item2:hover img.seq1,\n";
    //$str.= ".sw-sf".$swmenupro['id']." a.item1:hover img.seq1,\n";
    $str.= ".sw-sf" . $swmenupro['id'] . " li.current img.seq1\n";
    $str.= "{\n";
    $str.= " display:   none; \n";
    $str.="}\n";



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

        if ($ordered[$i]['NCSS']) {
            $str.=superfish_customcss($ordered, $ordered[$i], $swmenupro['id'], "");
            $str.=$ordered[$i]['NCSS'];
            $str.="\n}\n";
        }
        if ($ordered[$i]['OCSS']) {
            $str.=superfish_customcss($ordered, $ordered[$i], $swmenupro['id'], ":hover");
            $str.=$ordered[$i]['OCSS'];
            $str.="\n}\n";
        }
    }
    return $str;
}



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

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

?>