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

<?php

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


function previewStyle($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 = "#top_preview_outer {\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.= @$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";
   }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-table ; \n";
    // $str.="display: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.="#top_preview_outer li{\n";
    //$str.="border:".@$swmenupro['main_border']." !important ; \n";
   // $str.="float:left ; \n";
    if(@$swmenupro['orientation']=="vertical"){
       
 $str.=" display: block; \n";
}else  if(@$swmenupro['top_item_align']=="right"){
$str.=" float:right; \n";
}else{
   $str.=" float:left; \n"; 
    }
    $str.="padding: 0 0 0px 0; \n";
    $str.="position:relative ; \n";
   
    $str.="}\n";

   
  
    
 $str.=".top_preview:hover,\n";
    $str.=".top_preview {\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.= @$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'] &&  @$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" : "";
      
    }
    
    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";
   }
    
   
   if(@$swmenupro['orientation']=="vertical"){
       
 $str.=" display: block; \n";
}else{
$str.=" float:left; \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";
   }else{
     $str.= " background-image: none;\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.= @$swmenupro['t_opacity']?"opacity:" . (@$swmenupro['t_opacity']/100) . " ;\n":"";
    $str.="}\n";

    
      $str.= ".top_preview.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.= "#top_preview_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.="}\n";
    
    
    $str.= "#top_preview_active{\n";
   
    $str.=@$swmenupro['active_font'] ? " color: " . @$swmenupro['active_font'] . "  ; \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.="}\n";
    
   

    
     $str.="#sub_preview_outer  li{\n";
    //$str.="border:".@$swmenupro['main_border']." !important ; \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.=" display: block; \n";

    $str.="padding: 0 0 0px 0; \n";
    $str.="position:relative ; \n";
   
    $str.="}\n";
    
    
    $str.="#sub_preview_outer{\n";
   // $str.="opacity:0;\n";
   
    $str.=" display: inline-table; \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";
   // $str.="transition: opacity .4s ,margin .2s linear;\n";
     //  $str.="transition: margin .4s linear;\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";
   }
   
   
    
    
    $str.="}\n";
   
    
    
    
    
     $str.= ".sub_preview:hover,\n";
    $str.= ".sub_preview{\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" : "";
      
   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']) {
     $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";
    }else{
         $str.= " height:auto; \n";
        }
         $str.= " line-height:1; \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":"";
    }
    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";
   }
   
    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";
   }
   
    $str.= @$swmenupro['s_opacity']?"opacity:" . (@$swmenupro['s_opacity']/100) . " ;\n":"";
 //   $str.= " opacity:" . (@$swmenupro['s_opacity'] / 100) . "; \n";
   // $str.= " filter:alpha(opacity=" . (@$swmenupro['specialA']) . ") \n";
    $str.="}\n";

   

    
      $str.= "#sub_preview_hover {\n";
   $str.=@$swmenupro['sub_over'] ? " background-color: " . @$swmenupro['sub_over'] . "  ; \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.= "#sub_preview_active {\n";
   $str.=@$swmenupro['sub_active'] ? " background-color: " . @$swmenupro['sub_active'] . "  ; \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";
    
    /*
    
    if(@$swmenupro['orientation']=="vertical"){
       
 $str.=" #sub_preview_outer ul li:first-child > a:after{\n";
   $str.=" content: '';\n";
   $str.=" position: absolute;\n";
   $str.=" left: -8px;\n";
  $str.="  top: 20%;\n";
  $str.="  width: 0;\n";
  $str.="  height: 0;\n";
  $str.="  border-left:0;\n";
  $str.="  border-bottom: 5px solid transparent;\n";
  $str.="  border-top: 5px solid transparent;\n";
  $str.="  border-right: 8px solid " . @$swmenupro['sub_back'] . ";\n";
$str.="}\n";

$str.=" #sub_preview_outer ul li:hover:first-child > a:after,\n";
$str.=" #sub_preview_outer ul li:first-child > a:hover:after{\n";
   
  $str.="  border-right-color: " . @$swmenupro['sub_over'] . ";\n";
$str.="}\n";
        }else{
            
    $str.=" #sub_preview_outer ul li:first-child > a:after{\n";
   $str.=" content: '';\n";
   $str.=" position: absolute;\n";
   $str.=" left: 30px;\n";
  $str.="  top: -8px;\n";
  $str.="  width: 0;\n";
  $str.="  height: 0;\n";
  $str.="  border-left: 5px solid transparent;\n";
  $str.="  border-right: 5px solid transparent;\n";
  $str.="  border-bottom: 8px solid " . @$swmenupro['sub_back'] . ";\n";
$str.="}\n";

$str.=" #sub_preview_outer ul li:hover:first-child > a:after,\n";
$str.=" #sub_preview_outer ul li:first-child > a:hover:after{\n";
   
  $str.="  border-bottom-color: " . @$swmenupro['sub_over'] . ";\n";
$str.="}\n";

 $str.=" #sub_preview_outer ul ul li:first-child > a:after{\n";
   $str.=" content: '';\n";
   $str.=" position: absolute;\n";
   $str.=" left: -8px;\n";
  $str.="  top: 20%;\n";
  $str.="  width: 0;\n";
  $str.="  height: 0;\n";
  $str.="  border-left:0;\n";
  $str.="  border-bottom: 5px solid transparent;\n";
  $str.="  border-top: 5px solid transparent;\n";
  $str.="  border-right: 8px solid " . @$swmenupro['sub_back'] . ";\n";
$str.="}\n";

$str.=" #sub_preview_outer ul ul li:hover:first-child > a:after,\n";
$str.=" #sub_preview_outer ul ul li:first-child > a:hover:after{\n";
   
  $str.="  border-right-color: " . @$swmenupro['sub_over'] . ";\n";
$str.="}\n"; 
            
            
            }
    
 
    
   $str.=" #sub_preview_outer:after{\n";
$str.="	visibility: hidden;\n";
	$str.="display: block;\n";
	$str.="font-size: 0;\n";
	$str.="content: ' ';\n";
	$str.="clear: both;\n";
	$str.="height: 0;\n";
$str.="}\n";
*/
$str.="* html #menu             { zoom: 1; } /* IE6 */\n";
$str.="*:first-child+html #menu { zoom: 1; } /* IE7 */\n";
  
    return $str;
}



function previewMultiAccordStyle($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 = "#top_preview_outer {\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.= @$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";
   }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-table ; \n";
    // $str.="display: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.="#top_preview_outer 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.=".top_preview:hover,\n";
    $str.=".top_preview {\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.= @$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'] &&  @$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" : "";
      
    }
    
    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";
   }else{
     $str.= " background-image: none;\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.= @$swmenupro['t_opacity']?"opacity:" . (@$swmenupro['t_opacity']/100) . " ;\n":"";
    $str.="}\n";

    
      $str.= ".top_preview.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.= "#top_preview_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.="}\n";
    
    
    $str.= "#top_preview_active{\n";
   
    $str.=@$swmenupro['active_font'] ? " color: " . @$swmenupro['active_font'] . "  ; \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.="}\n";
    
   

    
     $str.="#sub_preview_outer  li{\n";
    //$str.="border:".@$swmenupro['main_border']." !important ; \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.=" margin:0 ; \n";   
 $str.=" display: block; \n";

    $str.="padding: 0 0 0px 0; \n";
    $str.="position:relative ; \n";
   
    $str.="}\n";
    
    
    $str.="#top_preview_outer ul{\n";
   // $str.="opacity:0;\n";
   
    $str.=" display: block; \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";
   // $str.="transition: opacity .4s ,margin .2s linear;\n";
     //  $str.="transition: margin .4s linear;\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";
   }
   
    $str.=" margin:0 ; \n"; 
     $str.=" width:auto; \n"; 
    
    $str.="}\n";
   
    
    
    
    
     $str.= ".sub_preview:hover,\n";
    $str.= ".sub_preview{\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" : "";
      
   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']) {
     $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";
    }else{
         $str.= " height:auto; \n";
        }
         $str.= " line-height:1; \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":"";
    }
    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";
   }
   
    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";
   }
   
    $str.= @$swmenupro['s_opacity']?"opacity:" . (@$swmenupro['s_opacity']/100) . " ;\n":"";
 //   $str.= " opacity:" . (@$swmenupro['s_opacity'] / 100) . "; \n";
   // $str.= " filter:alpha(opacity=" . (@$swmenupro['specialA']) . ") \n";
    $str.="}\n";

   

    
      $str.= "#sub_preview_hover {\n";
   $str.=@$swmenupro['sub_over'] ? " background-color: " . @$swmenupro['sub_over'] . "  ; \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.= "#sub_preview_active {\n";
   $str.=@$swmenupro['sub_active'] ? " background-color: " . @$swmenupro['sub_active'] . "  ; \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";
    
    /*
    
    if(@$swmenupro['orientation']=="vertical"){
       
 $str.=" #sub_preview_outer ul li:first-child > a:after{\n";
   $str.=" content: '';\n";
   $str.=" position: absolute;\n";
   $str.=" left: -8px;\n";
  $str.="  top: 20%;\n";
  $str.="  width: 0;\n";
  $str.="  height: 0;\n";
  $str.="  border-left:0;\n";
  $str.="  border-bottom: 5px solid transparent;\n";
  $str.="  border-top: 5px solid transparent;\n";
  $str.="  border-right: 8px solid " . @$swmenupro['sub_back'] . ";\n";
$str.="}\n";

$str.=" #sub_preview_outer ul li:hover:first-child > a:after,\n";
$str.=" #sub_preview_outer ul li:first-child > a:hover:after{\n";
   
  $str.="  border-right-color: " . @$swmenupro['sub_over'] . ";\n";
$str.="}\n";
        }else{
            
    $str.=" #sub_preview_outer ul li:first-child > a:after{\n";
   $str.=" content: '';\n";
   $str.=" position: absolute;\n";
   $str.=" left: 30px;\n";
  $str.="  top: -8px;\n";
  $str.="  width: 0;\n";
  $str.="  height: 0;\n";
  $str.="  border-left: 5px solid transparent;\n";
  $str.="  border-right: 5px solid transparent;\n";
  $str.="  border-bottom: 8px solid " . @$swmenupro['sub_back'] . ";\n";
$str.="}\n";

$str.=" #sub_preview_outer ul li:hover:first-child > a:after,\n";
$str.=" #sub_preview_outer ul li:first-child > a:hover:after{\n";
   
  $str.="  border-bottom-color: " . @$swmenupro['sub_over'] . ";\n";
$str.="}\n";

 $str.=" #sub_preview_outer ul ul li:first-child > a:after{\n";
   $str.=" content: '';\n";
   $str.=" position: absolute;\n";
   $str.=" left: -8px;\n";
  $str.="  top: 20%;\n";
  $str.="  width: 0;\n";
  $str.="  height: 0;\n";
  $str.="  border-left:0;\n";
  $str.="  border-bottom: 5px solid transparent;\n";
  $str.="  border-top: 5px solid transparent;\n";
  $str.="  border-right: 8px solid " . @$swmenupro['sub_back'] . ";\n";
$str.="}\n";

$str.=" #sub_preview_outer ul ul li:hover:first-child > a:after,\n";
$str.=" #sub_preview_outer ul ul li:first-child > a:hover:after{\n";
   
  $str.="  border-right-color: " . @$swmenupro['sub_over'] . ";\n";
$str.="}\n"; 
            
            
            }
    
 
    
   $str.=" #sub_preview_outer:after{\n";
$str.="	visibility: hidden;\n";
	$str.="display: block;\n";
	$str.="font-size: 0;\n";
	$str.="content: ' ';\n";
	$str.="clear: both;\n";
	$str.="height: 0;\n";
$str.="}\n";
*/
$str.="* html #menu             { zoom: 1; } /* IE6 */\n";
$str.="*:first-child+html #menu { zoom: 1; } /* IE7 */\n";
  
    return $str;
}



?>