#Menu{
	margin:0 10px;
	padding:0;
	display:block;
	height:40px;
	font-size:1.45em;
	list-style:none;
}
#Menu li{
	display:block;
	float:left;
	list-style:none;
}

#Menu li a{
	display:block;
	height:36px;
	padding:4px 1px 0 0;
	text-decoration:none;
	overflow:hidden;
	float:left;
}
#Menu li a span{
	display:block;
	padding: 0 7px;
	background-color:#f5f5f6;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:35px;
	color:#555;
	cursor:hand;
	font-size:14px;
}
#Menu li a span img{margin:0; width:107px; height:36px;}

#Menu li.hover a span,
#Menu li.orange_bg:hover a span,
#Menu li.orange_bg a:hover span{
	background-color:transparent;
}

#Menu li.lastItem a span{
	margin-right:0 !important;
}


#Menu li.orange_bg,
#Menu li.orange_bg .Menu_Subitem{background-color:#e13b00;}
#Menu li.orange_bg.hover a span,
#Menu li.orange_bg:hover a span{ color:#e13b00; }
#Menu li.green_bg,
#Menu li.green_bg .Menu_Subitem{background-color:#08ac28;}
#Menu li.green_bg.hover a span,
#Menu li.green_bg:hover a span{ color:#1d9e36; }
#Menu li.violet_bg,
#Menu li.violet_bg .Menu_Subitem{background-color:#7500ce;}
#Menu li.violet_bg.hover a span,
#Menu li.violet_bg:hover a span{ color:#851ed3; }
#Menu li.indigo_bg,
#Menu li.indigo_bg .Menu_Subitem{background-color:#0036b1;}
#Menu li.indigo_bg.hover a span,
#Menu li.indigo_bg:hover a span{ color:#1849b8; }
#Menu li.blue_bg,
#Menu li.blue_bg .Menu_Subitem{background-color:#0086e2;}
#Menu li.blue_bg.hover a span,
#Menu li.blue_bg:hover a span{ color:#1891e4; }

#Menu li.current a span{ background-color:transparent; color:white !important; }
#Menu li.hover a span,
#Menu li:active a span,
#Menu li:hover a span{ background-position:left -36px; }
#Menu li.current a span{ background-position:3px -72px; background-repeat:no-repeat;}

#Menu li.orange_bg a span{ background-image:url(../images/menu/products.png);}
#Menu li.green_bg a span{ background-image:url(../images/menu/store.png);}
#Menu li.violet_bg a span{ background-image:url(../images/menu/support.png);}
#Menu li.indigo_bg a span{ background-image:url(../images/menu/services.png);}
#Menu li.blue_bg a span{ background-image:url(../images/menu/company.png);}


#Menu li .Menu_Subitem{
	display:none;
	padding:5px ;
	position:absolute;
	top:34px;
	left:10px;
	width:242px;
	z-index:10000;
}
#Menu li.hover .Menu_Subitem,
#Menu li:hover .Menu_Subitem{
	display:block;
	padding: 5px 1px;
}
.Menu_Subitem .content{
	background: white;
	overflow:hidden;
	font-size:.55em;
	padding:5px 10px;
}
.Menu_Subitem ul{
	padding:0;
	margin:.5em 0 0 0;
	display:block;
}
.Menu_Subitem li{
	float:none !important;
	display:block;
	padding:2px;
	border-bottom:solid 1px #cfcfcf;
	zoom:1;
}
.Menu_Subitem li.last{border:none !important}
.Menu_Subitem li a,
.Menu_Subitem li a:hover{
	display:block;
	color:#333333 !important;
	text-decoration:none;
	overflow:hidden;
	padding: .4em 0 .65em 52px !important;
	height:auto !important;
	float:none !important;
}
.Menu_Subitem li a img{ float:left; margin: 0 .5em 0 -52px;}
.Menu_Subitem li big{display:block; color:#333333 !important; font-size:14px; font-weight:bold; padding:0;}

/******************************/

.SubMenu{
	margin:1.5em 0 1em 0;
	padding:0;
	display:block;
	list-style:none;
	overflow:hidden;
}

.SubMenu li{
	display:block;
	float:left;
	list-style:none;
	padding: 0 1em;
}

.SubMenu li h2{
	line-height:normal;
	padding: 1px 0;
}

.SubMenu li a, .SubMenu li span {
	margin: 15px 0 0 0;
	display:block;
	text-decoration:none;
	font-size:1.2em;
	color:#434343;
}
.SubMenu li.imagemenu {margin:0 4px; }
.SubMenu li.imagemenu a, .SubMenu li.imagemenu span {
	line-height:normal;
	display: inline;
	padding: 1px 0;
	margin: auto;
}
.SubMenu li.active span,  .SubMenu li.active a {
	color:#b8b8b8 !important;
	cursor: default;
	text-decoration:none;
}
.SubMenu li.active a:hover,
.SubMenu li.active a:active {text-decoration:none;}
.SubMenu li a:hover,
.SubMenu li a:active{color:#b8b8b8 !important; text-decoration:underline;}

.SubMenu li.selected a {
	cursor: default;
}

.rightsubmenu{float:right;}
/*******************************/

/*********** PackMenu **********/

#PackMenu{margin-left:7px;}
#PackMenu ul li.title{overflow:visible;}
#PackMenu ul li h3{font-size:200%; margin-bottom:.5em; margin-top:-7px;}
#PackMenu ul li h5{font-weight:bold; font-size:100%; color:#5c5c5c; padding-top:.5em; padding-left:6px;}
#PackMenu ul li.selected a{color:white !important;  border: 1px solid #3f9eda; padding:0 9px 0 5px; background:#3f9eda;}


/********* Icons submenu *********/
ul.arrowSubMenu{}
ul.arrowSubMenu li{margin-left:-6px; overflow:hidden;}
ul.arrowSubMenu li a{display:block; position:relative; color:#5c5c5c; text-decoration:none; padding: 1px 10px 1px 6px; zoom:1;}
ul.arrowSubMenu li a:hover{border-style:solid; border-width:1px; padding: 0 9px 0 5px;}

ul.arrowSubMenu li.selected a{color:white !important; border-style:solid; border-width:1px; padding: 0 9px 0 5px;}
ul.arrowSubMenu li a span._text{display:block; vertical-align:middle; line-height:120%;}
ul.arrowSubMenu li a span._text_single{padding-top:15px;}
ul.arrowSubMenu li a span._text_multiple{padding-top:7px;}
ul.arrowSubMenu li a span._right{display:none; background:url(../images/menu/arrow_submenu.png) no-repeat right center; position:absolute; width:32px; top:-1px; right:-1px; bottom:-1px;}
ul.arrowSubMenu li a:hover span._right,
ul.arrowSubMenu li.selected a span._right{display:block;}
ul.arrowSubMenu li a span._icon{float:left; width:35px; height:35px; background-position:0 0; background-repeat:norepeat; margin: 5px 5px 5px 0;}
ul.arrowSubMenu li.selected a span._icon{background-position:0 -35px;}


ul.arrowSubMenu li.title a{background:transparent !important; border:none !important;  padding: 1px 10px 0 6px !important;}

/* JQuery Tabs */

/***** Store Tabs *****/
.Tabs{margin:0 0 1em 0; line-height:1em; overflow:hidden;}
.Tabs li{
	float: left;
    margin:0; 
    padding:.3em .5em; 
    color:#2f2f2f;
    background-image:none !important;
}
.Tabs li.title{padding: 0.47em 0.47em 0.47em 6px; font-weight:bold;}
.Tabs li.storeTitle{padding: 0.47em 0.47em 0.47em 0; font-weight:bold;}


.Tabs li a, .gray_dashed_link {color:#2f2f2f; text-decoration:none; display:block; border-bottom:1px dashed #2f2f2f; padding:2px;}
.Tabs li a:hover, .gray_dashed_link:hover {color:#000 !important; border-color:#000 !important;}
.gray_dashed_link {
	display:inline;
	padding:0;
}

.Tabs .ui-tabs-selected{
    background:#f3f4f3;
    background-image:none !important;
}
.Tabs .ui-tabs-selected a{border:none !important;}

#descrTabs .Tabs li.title{padding-left:1px !important;}
.ui-tabs-hide { display: none; }



#menuWinPack{
	text-indent:-9999px;
	background:url(../images/products/submenu/winpack_title_triple.png) no-repeat 0 0;
}
#menuWinPack:hover{
	background-position:0 -15px;
}
.active #menuWinPack {
	background-position:0 -30px;
} 

.winpackImageMenu {
	display: block !important;
	margin-top: 11px !important;
	padding:0 0 0 10px !important;
	width:63px;
	height:15px;

}

.active.winpackImageMenu {
	margin-top:20px !important;
}




