/* MENU */
.trace {display:none;}

.open {
background-color:#08418c;
background-image: url('../images/1white_right_arrow.png') !important;
background-repeat: no-repeat !important;
overflow: visible;
}
.open a {
color:#fff !important;
}

.left_mn_2 {
width: 295px;
min-height: 280px;
float:left;
text-transform:uppercase;
/* background:#19242c; */
background:#fff;
}

.pink_header {
height: 4px;
background-color: transparent;
}

.pink_footer {
height: 4px;
background-color: transparent;
}

#shopMenuHolder ul li a:active {color:#d33c3c;text-decoration:none;}
#shopMenuHolder ul li a:hover {color:#315f92;text-decoration:underline;}
#shopMenuHolder ul li.liopen > a:active {color:#d33c3c;text-decoration:underline;}
#shopMenuHolder ul li a {color:#000;text-decoration:none;}
#shopMenuHolder ul ul li a {color:#000;padding:0px 0px 0px 0px;}
#shopMenuHolder .open {color:#fff;}

#shopMenuHolder {
border: 1px solid #D2D2D2;
border-bottom: 0px solid #d33c3c;
}i

#shopMenuHolder ul {
padding: 0px 0px;
min-height: 20px;
vertical-align: middle;
list-style: none;
}

#shopMenuHolder ul li  {
border-bottom: 1px solid #D2D2D2;
margin: 0px 0px 0px 0px;
list-style: none;
background-image: url('../images/gray_right_arrow.png');
background-repeat: no-repeat !important;
background-position: 14px 11px;
overflow: visible;
padding: 8px 0px 7px 34px;
}

#shopMenuHolder ul li.liopen   {
border-bottom: 0px solid #565656;
margin: 0px 0px 0px 0px;
list-style: none;
background-image: url('');
background-repeat: no-repeat;
background-position: 14px 9px;
overflow: visible;
padding: 8px 0px 7px 34px;
background-color:#08418c;
}
/*************************** BORDERS ***********************************************/
#shopMenuHolder ul li.liopen ul.shopmenu_ul_1 ul.shopmenu_ul_2 {
margin: 0px;
}

#shopMenuHolder ul li  ul li, #shopMenuHolder ul li ul.shopmenu_ul_1 li.liopen {
border-bottom: 0px solid #565656;
}

#shopMenuHolder ul li ul, #shopMenuHolder ul li ul.shopmenu_ul_2 li.liopen, #shopMenuHolder ul li ul.shopmenu_ul_3 li.liopen, #shopMenuHolder ul li ul.shopmenu_ul_4 li.liopen, #shopMenuHolder ul li ul.shopmenu_ul_5 li.liopen {
border-bottom: 0px;
}

#shopMenuHolder ul ul li.last_li {
border:0px;
}

#shopMenuHolder ul li  ul li ul li {
border-bottom: 0px;
}

#shopMenuHolder ul li.liopen  ul li.liopen ul li.liopen ul li.liopen {
border:0px;
}

/**************************************************************************/
 
.shopmenu_ul_1 {
border-bottom: 1px solid #D2D2D2;
margin: 8px 0px -8px -34px;
border:0px;
}

.shopmenu_ul_1 li {
border-bottom: 1px solid #565656;   
margin: 0px 0px 0px 0px;
list-style: none;
background-image: url('../../Images/gvi/white_right_arrow.png') !important;
background-repeat: no-repeat;
background-position: 14px 11px !important;
overflow: visible;
padding: 8px 0px 7px 24px;
background:#222233;   
}

.shopmenu_ul_1 ul.isLast li {
background-image: url('../../Images/gvi/white_right_arrow.png');
background-repeat: no-repeat;
/*background-position: 25px 3px !important; */
overflow: visible;
padding: 0px 0px 0px 18px !important;  
margin: 0px 0px 0px 0px; 
}

.shopmenu_ul_1 li.liopen {
border-bottom: 1px solid #565656;      
}

.shopmenu_ul_1 li.liopen > a {
border-bottom: 0px solid #565656;
width:100%;   
margin:0px 0px 0px 0px;   
}

.shopmenu_ul_1 li .shopmenu_ul_2 {
border-bottom: 1px solid #565656;   
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;   
}

.shopmenu_ul_1 li .shopmenu_ul_2 li  {
border-bottom: 0px solid #565656;     
background-image: url('../../Images/gvi/white_right_arrow.png');
background-repeat: no-repeat;
background-position: 0px 3px !important;
overflow: visible;
padding: 0px 0px 0px 18px !important;
margin:0px 0px 0px 0px !important;   
}

.shopmenu_ul_1 li .shopmenu_ul_2 li a {
font-size:11px;
margin: 0px 0px 0px 0px;
}

.shopmenu_ul_1 li .shopmenu_ul_2 li.liopen {
border-bottom: 1px solid #565656;
background-image: url('../../Images/gvi/white_right_arrow.png');
background-repeat: no-repeat;
background-position: 0px 3px !important;
overflow: visible;
padding: 0px 0px 0px 18px !important;
margin:0px 0px 0px 0px !important;
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 {
border-bottom: 0px solid #565656;    
/*padding: 0px 0px 7px 0px;
margin: 5px 0px 0px -9px;*/   
width:100%;
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li  {
border-bottom: 0px solid #565656;
background-image: url('../../Images/gvi/white_right_arrow.png');
background-repeat: no-repeat;
background-position: 0px 3px !important;
overflow: visible;
padding: 0px 0px 0px 18px !important;
margin:0px 0px 0px 0px !important; 
width:90% !important;
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li a {
font-size:11px;
margin: 0px 0px 0px 0px;
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li.liopen {
border-bottom: 0px solid #565656; 
background-image: url('../../Images/gvi/white_right_arrow.png');
background-repeat: no-repeat;
/*background-position: 15px 3px !important;*/
overflow: visible;
/*padding: 0px 0px 0px 35px !important;*/     
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 .isLast li.liopen {
background-position: 0 3px !important;
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li .shopmenu_ul_4 {
border-bottom: 0px solid #565656; 
/*margin: 5px 0px 0px -27px;*/     
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li .shopmenu_ul_4 li  {
border-bottom: 0px solid #565656;
background-image: url('../../Images/gvi/white_right_arrow.png');
background-repeat: no-repeat;
background-position: 25px 4px !important;
overflow: visible;
padding: 0px 0px 0px 18px !important;  
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li .shopmenu_ul_4 li a {
border-bottom: 0px solid #565656;
padding: 0px 0px 0px 25px !important;
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li .shopmenu_ul_4 li.liopen {
border-bottom: 0px solid #565656;
margin: 0px 0px 0px 0px !important;
list-style: none !important;
background-image: url('../../Images/gvi/white_right_arrow.png') !important;
background-repeat: no-repeat !important;
/*background-position: 27px 11px !important;*/
overflow: visible !important;
/*padding: 0px 0px 0px 25px !important;*/
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li .shopmenu_ul_5 {
border-bottom: 0px solid #565656; 
margin: 0px 0px 0px 0px;     
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li .shopmenu_ul_5 li  {
border-bottom: 0px solid #565656;
background-image: url('../../Images/gvi/white_right_arrow.png');
background-repeat: no-repeat;
background-position: 25px 3px !important;
overflow: visible;
padding: 0px 0px 0px 18px !important;  
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li .shopmenu_ul_5 li a {
border-bottom: 0px solid #565656;
padding: 0px 0px 0px 25px !important;
}

.shopmenu_ul_1 li .shopmenu_ul_2 li .shopmenu_ul_3 li .shopmenu_ul_5 li.liopen {
border-bottom: 0px solid #565656;
margin: 0px 0px 0px 0px !important;
list-style: none !important;
background-image: url('../../Images/gvi/white_right_arrow.png') !important;
background-repeat: no-repeat !important;
background-position: 25px 4px !important;
overflow: visible !important;
padding: 0px 0px 0px 18px !important;
}