#advancedmenu {
    position:relative;        
	margin:0 auto;
 	z-index:9;
	border-left:2px solid #1d1f1f; 
	border-right:2px solid #1d1f1f;
}
/*.ie7 #advancedmenu , .ie8 #advancedmenu{border:2px solid #1d1f1f;}*/
.ie8 .custom_link li a{line-height:16px;}
div.menu {
   
	background: url("../../images/menu_saprator.png") no-repeat scroll right center transparent; 
}
div.menu .home_link , .custom_link li	a{ float:left; background: url("../../images/menu_saprator.png") no-repeat scroll right center transparent; }
div.menu .home_link a{ background:none;}
  .custom_menu a{ display:block; float:left; }

div.menu .home_link a , .custom_link li	a , .custom_menu a{ padding:11px 15px 10px !important;  color:#211F20; font-size:14px; text-decoration:none;  text-transform:uppercase; font-weight:600; margin:4px;  color:#1f1f1f; line-height:17px; }
div.menu .home_link:hover  , .custom_link li:hover	 , .custom_menu:hover {border-right:2px solid #1f1f1f; border-left:2px solid #1f1f1f;  }
div.menu .home_link  , .custom_link li	 , .custom_menu {border-right:2px solid #fff; border-left:2px solid #fff;  }
.custom_link li.last a{ background:none; }
div.menu .home_link:hover a , .custom_link li:hover	a , .custom_menu:hover a{ background:#fbc800;}
div.menu .home_link,div.menu .home_link a,div.menu .home_link:hover a,div.menu .home_link:hover {border-left:none;}
div.menu.active { 
	color:#5E5E5E ; 
}
#panel.block-content{display:none;}
div.megnor-advanced-menu-popup { 
  	background: none repeat scroll 0 0 #fff;
    border: 2px solid #1f1f1f;
	position:absolute;
	display: none;
	text-align:left; 
	top:auto;
	border-left:none;
	left:260px !important;
	min-width:580px;
	transition-duration: 200ms;
	margin-top:-37px;
}
.megnor-advanced-menu-popup_inner{	background:#fff; padding:10px 25px 25px; float:left; display:block;}

.custom_link li.first:hover{border-left:2px solid #fff;}

div.menu a, div.megnor-advanced-menu-popup a  {
    color: #c9c9c9;
    display: block;
    font-size: 13px;
    padding: 6px 10px;
    text-decoration: none;  text-transform: capitalize;
	line-height:23px;
	border-left: 4px solid transparent;
	/*background:url("../../images/sprite.png") no-repeat scroll 0px 0px transparent;*/
}
.nav-container  .mega_menu  .menu.active .parentMenu a:hover{background: url("../../images/menu-arrow-hover.png") no-repeat scroll 231px center #fff;}

.menu.down-arrow{background:url("../../images/menu-arrow-normal.png") no-repeat scroll 235px center transparent !important;}

div.parent-arrow .parentMenu  a{background:url("../../images/menu-arrow-normal.png") no-repeat scroll 231px center transparent;}
div.parent-arrow .parentMenu  a:hover{background:url("../../images/menu-arrow-hover.png") no-repeat scroll 231px center #fff;}
div.megnor-advanced-menu-popup a 	
{ 
	padding:5px 10px;
	text-transform:none;
	
}
div.menu a:hover , .cms-home .menu .home_link a , .custom_link li a:hover{ color:#1f1f1f;  }
div.megnor-advanced-menu-popup a:hover{}
div.megnor-advanced-menu-popup a.actParent {
    color: #4D4D4D;
}
div.megnor-advanced-menu-popup a.act {
    color: #e76453;
}
div.column {
    float:left;
    width:155px; /* column width */
    padding:0px 30px 0 0;
}
.megnor-advanced-menu-popup_inner .last{ padding:0; }
div.itemSubMenu {
    /*margin-left:20px;*/
}
.clearBoth {
    clear:both;
}
#advancedmenu .level1 > a.itemMenuName{ font-size:14px; border-bottom:2px solid #fbc800; text-transform:uppercase;}
div.megnor-advanced-menu-popup .block1		{ }
div.megnor-advanced-menu-popup .block2	, div.megnor-advanced-menu-popup .block2	p	{ padding:0px 0 0px; margin:20px 0px 0px 0px;  }
div.megnor-advanced-menu-popup .block2	a{ padding:0; }
#advancedmenu .megnor-advanced-menu-popup  >  .itemMenu  a	{ font-weight:normal;    border-bottom:2px solid #fbc800; 
    font-weight: normal;
    text-transform: capitalize;}

.itemMenu .itemMenuName {   color:#000 !important;  padding:5px 10px 5px 0px; margin-bottom:5px;  }
.itemSubMenu .itemMenu 
{
	margin-left:0px;
}
.itemSubMenu .itemMenu a.itemMenuName
{
	 background: url("../../images/footerdot.png") no-repeat scroll 0 center transparent;
   
    font-weight: normal !important;
    padding: 2px 0 2px 0px;
	 

}
.itemSubMenu .itemMenu a:hover	{ background:url("../../images/footerdot_hover.png") no-repeat scroll 1px center transparent;  color: #525252 !important;}
 
.customblock_inner		{ background:#FFF; width:255px;}
.customblock_inner h2	{ font-size:14px;   color:#FF633F; font-weight:bold; margin:0;}
.customblock_inner .custom_text	{ font-size:12px; padding:5px 10px;}
.customblock_inner p	{ margin-top:2px;}
 
.mega_menu{ float:left; margin-bottom:0px;  }
.ie7 #advancedmenu{ border:1px solid #ddd; }
 
.mega_bkg{width: 256px; border-right:2px solid #1f1f1f;	}
.mega_menu .active{  }
.mega_menu .block-title {
 	  background-image: none;
    color: #1F1F1F; 
    font-size: 14px;
    padding:12px 11px 13px 15px;
    text-align: left;
	line-height: 21px;	 
	text-transform:uppercase;
	font-weight:600;
}
.ie7 .mega_menu .block-title span{ float:left; }

.cms-home .mega_menu .block-title h2.toggle_arrow  ,
.catalog-category-view .mega_menu .block-title h2.toggle_arrow  ,
 .catalog-product-view  .mega_menu .block-title h2.toggle_arrow {}
 


.mega_menu .block-title h2.toggle_arrow { 
	float:right; background: url("../../images/sprite.png") no-repeat scroll -84px -121px transparent; 
	cursor:pointer;	 
    height: 24px;
    margin-bottom: 0;
    margin-top: -2px;
    width: 22px;
}
.cms-home  .mega_menu  .active .block-title h2.toggle_arrow ,
.catalog-category-view  .mega_menu  .active .block-title h2.toggle_arrow ,
 .catalog-product-view .mega_menu  .active .block-title h2.toggle_arrow{ 
	float:right; background: url("../../images/sprite.png") no-repeat scroll -84px -121px transparent; 
	cursor:pointer;
	 
    height: 24px;
    margin-bottom: 0;
    margin-top: -2px;
    width: 22px;
}

.col-2-page .mega_menu .block-content{   
	display: block;
	padding-top: 4px;
	position: relative;
	top:0;
}
  
.mega_menu .block-content{	
	width: 260px;  
	background: none repeat scroll 0 0 #1f1f1f;
	margin-top:22px;
	margin-left:-2px;
	margin-bottom:19px;
	padding:7px 0px;
	display:none;
	position:absolute;
}
.col-left2 .mega_menu .block-content{display:block;	 position:relative;}

.mega_menu .block-content div.menu{  background:none; position: relative;
    z-index: 99999;}
ie7 .mega_bkg , ie7 .mega_bkg{  background: #eee;}
 
.custom_link li{ float:left; }
 
.customblock_inner		
{ 
	background: #f6f6f6;
	border: 3px solid #E2E1DE;
	border-radius: 0 0 5px 5px;
	display: none;
	padding: 5px;
	position: absolute;
	text-align: left;
	top:   43px !important;
	left:0 !important;
	width:964px;
}
.customblock_inner h2	{ font-size:15px; color:#E76453; font-weight:normal; margin:0 0 10px 0; text-transform:capitalize;}
.customblock_inner .custom_text	{ font-size:12px; padding:5px 10px;}
.customblock_inner p	{ margin-top:2px;}
.custom_menu:hover 	.customblock_inner	{ display:block;} 
.customblock_inner .megnor-advanced-menu-popup_inner	{ padding:10px; overflow:hidden;}
.cms_menu_block { width:179px; margin:0 12px 0 0; float:left; cursor:pointer; min-height: 250px;}
.cms_menu_block_inner	{border:1px solid #E3E2E2;border-radius:3px; padding:10px; background:#FFF;transition:border-color 200ms ease-in-out 0s;}
 .cms_menu_block:hover .cms_menu_block_inner	{ border-color:#E76453; }
 
#menu_block5	{ margin:0;}
.custom_image	
{ 	background:#fdfdfd;
 	border: 1px solid #e3e3e3;
    margin: 0 0 10px;
    height:80px;
    text-align: center;transition:border-color 200ms ease-in-out 0s;
}
.custom_image img	{ margin:25px 0 0 0;}
.cms_menu_block_inner:hover h2	{ color:#464445;}
.custom_menu .menu	{ background:none;}

 .custom_menu  { position:relative; z-index:99999 !important; }
.cms_menu_block_inner .custom_image a{ height:25px; width:25px;   display:block; margin:13px auto; float:none; }



