Hi,
I have this code on the app.xaml:

<Application x:Class="ListBox_Control.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="frmMainForm.xaml">
<Application.Resources>
<!--Normal side border of the listbox item-->
<LinearGradientBrush x:Key="NormalItem" EndPoint="0.499,1.001" StartPoint="0.501,-0.001">
<GradientStop Color="#FF07A312" Offset="0"/>
<GradientStop Color="#FF7FF788" Offset="1"/>
<GradientStop Color="#FF17AD22" Offset="0.44"/>
<GradientStop Color="#FF026609" Offset="0.169"/>
</LinearGradientBrush>
<!--End of Normal side border of teh listbox item-->

<!--Mouse over side border of the listbox item-->
<LinearGradientBrush x:Key="MouseOver" EndPoint="0.499,1.001" StartPoint="0.501,-0.001">
<GradientStop Color="#FFA37207" Offset="0"/>
<GradientStop Color="#FFF7D77F" Offset="1"/>
<GradientStop Color="#FFAD8517" Offset="0.516"/>
<GradientStop Color="#FF664202" Offset="0.204"/>
</LinearGradientBrush>
<!--End of the Mouse over sidde border of the listbox item-->

<!--SelectedItem side border of the listbox item-->
<LinearGradientBrush x:Key="SelectedItem" EndPoint="0.499,1.001" StartPoint="0.501,-0.001">
<GradientStop Color="#FF1E07A3" Offset="0.004"/>
<GradientStop Color="#FF7F89F7" Offset="1"/>
<GradientStop Color="#FF2D17AD" Offset="0.516"/>
<GradientStop Color="#FF0C0266" Offset="0.204"/>
</LinearGradientBrush>
<!-- End SelectedItem side border of the listbox item-->

<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Width" Value="Auto" />
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="Margin" Value="0,1,0,0" />
<Setter Property="Padding" Value="1" />
<Setter Property="Foreground" Value="#FFFFFFFF"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListBoxItem}">
<Grid ShowGridLines="True">
<Grid VerticalAlignment="Top" Height="82" >
<Grid.RowDefinitions>
<RowDefinition Height="2"/>
<RowDefinition Height="0.33*"/>
<RowDefinition Height="0.33*"/>
<RowDefinition Height="0.33*"/>
<RowDefinition Height="2"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.05*"/>
<ColumnDefinition Width="0.45*"/>
<ColumnDefinition Width="0.45*"/>
</Grid.ColumnDefinitions>
<Border Name="brdLeftBorder" Margin="2,2,0,2" Grid.RowSpan="5" CornerRadius="3,0,0,3" Panel.ZIndex="1" Background="{DynamicResource NormalItem}"/>
<Border Margin="0,0,0,0" Grid.Column="1" Grid.ColumnSpan="2" Grid.RowSpan="5" Background="#FF666666" CornerRadius="0,5,5,0" />
<Border Margin="0,0,0,0" Grid.ColumnSpan="3" Grid.RowSpan="5" Background="{x:Null}" BorderThickness="2,2,2,2" BorderBrush="#FF202020" CornerRadius="5,5,5,5" Panel.ZIndex="0"/>
</Grid>
<Grid>
<ContentPresenter Margin="2,2,2,2"/>
</Grid>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter TargetName="brdLeftBorder" Property="Background" Value="{DynamicResource SelectedItem}" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="brdLeftBorder" Property="Background" Value="{DynamicResource MouseOver}" />
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
</ControlTemplate.Triggers>

</ControlTemplate>
</Setter.Value>
</Setter>
</Style>



</Application.Resources>
</Application>


I want that style to work only on specifics listboxs, how can I do that?
thanks!