/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/*#nav { padding:0 0px; font-size:12px; background: url(../images/nav_bg.png) no-repeat center bottom; height:40px; width:1024px; margin:0px; float:left; border-top:0px solid #7a7a7a;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
/*
#nav li.level0 {padding-top:5px}


#nav li { position:relative; text-align:left; padding-top:0px; z-index:100;}
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:20px; text-decoration:none; color:#000000;}
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************
#nav li { float:left; }
#nav li.active a { }
#nav a { float:left; padding:3px 15px 6px 20px; color:#000000; font-size:12px; }
#nav li.over a,
#nav a:hover {color:#666666; }

/************ 1ST LEVEL ************
#nav ul { padding:0px;  padding-bottom:20px; background:url(../images/drop_down_shadow_bottom_245.png) no-repeat bottom left ;}
#nav ul li, #nav ul li.level1.active { float:none; margin:0 8px 0 0; padding-bottom:0px; background-color:#fff ;background:url(../images/drop_down_shadow_right.png) repeat-y right top; min-height:24px;height:auto !mportant;_height:24px; border-left:0px solid #FCFCFC; width:245px;}
#nav ul li a {padding-left:2px; background-color:#fff; margin-right:12px; margin-top:0px}

#nav li.level0.active li.level1 a {background:#fff; padding-top:0; margin-top:0}
#nav li.level0 ul li.level1 a:hover, #nav ul li a:hover {background-color: #EBEBEB; padding-left:2px; margin-right:12px; margin-top:0; padding-top:0;}
#nav ul li.last { }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************
#nav ul { position:absolute; width:245px; top:34px; left:-10000px; z-index:1000; }

/* Show menu *
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { }
#nav ul li a:hover { }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 10px 4px 10px;}

/************ 3RD+ LEVEL ************
#nav ul ul { top:5px; }*/



/************ CART LEVEL ************/
#cart ul {position:absolute; width:150px; top:12px !important; right:10000px; z-index:50000; }

/* Show menu */
#cart  li.over > ul { right:47px;}
#cart  li.over span label{background:#fff; color:#000}

#cart li { position:relative; z-index:50000;}
#cart li.over { z-index:9999; }

#cart  li span label {color:#fff; font-weight:normal;  padding:4px 5px;}

#nav {
       padding: 0 0px;
       font-size: 12px;
       height: 40px;
       width: 970px;
       margin: 0px;
       float: right;
       background: none;
       color: white;
       margin-top: 15px;
       overflow:hidden;
}

#nav *{
	font-family: cfasty, serif;
}

#nav > li > a{
   color: white;
   font-size: 18px;
   padding: 3px 35px 6px 0;
   text-decoration: none;
   font-family: Georgia,serif;
   cursor: default;
}
.nav-container.en_US_1 #nav > li.nav-26 > a,
#nav > li.nav-25 > a{
	cursor: pointer;
}
.headertopmenu  li  a{
  text-decoration: none;
}

.header-top-container #nav > li.level0.nav-26,
.header-top-container #nav > li.level0.nav-30{
	display: none;
}

#nav > li.level0.nav-25 > a,
.nav-container.en_US_1 #nav > li.level0.nav-26 > a
{
	padding-right:0;
}

.nav-container.en_US_1 #nav > li.level0.nav-26
{
	display: block;
}

.nav-container.en_US_1 #nav > li > a
{
    font-size: 17px;
    padding: 3px 16px 6px 0;
}

.nav-container.en_US_1 #nav > li.level0.nav-21 > a
{
    padding-right: 16px;
}

.nav-container.en_US_1 #nav > li.level0.nav-25 > a
{
	padding-right:17px;	
}
.nav-container.en_US_1 .header-top-container #nav > li.over.nav-26{
	background-image: none !important;
}
#nav > li.level0.nav-21 > a
{
    padding-right:40px;
}

#nav .childrenWrapper
{
	position: absolute;
	display: none;
	width: 975px;
	padding:24px 20px 10px 15px;
	background-color: #fff;
	border-bottom: 10px #000 solid;
	top: 180px;
 	z-index: 9999999;
 	left: 160px;
 	box-shadow: 0 2px 10px -2px #898989;
} 

#nav .cvgheader h3
{
	font:bold 15px/35px cfasty;
	border-bottom: 1px #000 solid;
}
 

#nav .childrenWrapper > ul
{
	display: block;
	float: left;
	padding-right: 30px;
	width:290px;
	line-height: 25px;
}

#nav .childrenWrapper > ul li
{
	width: 138px;
	float: none;
	line-height: 16px;
	min-height: 17px;
	margin: 8px 0px;
}
#nav .childrenWrapper > ul li > a > span
{
	text-decoration: none;
	font-family: Georgia,serif;
	font-style: italic;
	font-size: 13px;
	text-transform: capitalize;
}
#nav .childrenWrapper > ul li.cvgheader
{
	width: 100%

}
#nav .childrenWrapper > ul li.cvgleft
{
	/*text-align:right;*/
}

#nav .childrenWrapper  > ul li  a.active{
	color: #898989;
}
/*html[lang="el"] .header-top-container #nav > li.nav-25{
display: none;
}*/
.header-top-container #nav > li.over{
  background-image: url('images/redesign/menu_arrow.png');
  background-repeat: no-repeat;
  background-position: 34px 28px ;
}
.header-top-container #nav > li.over.nav-25{
	background-image: none;
}

#nav > li 
{
	display: block;
	float: left;
	height: 40px;
	padding:0;
}
.header
{
	position: relative;
}
#nav .childrenWrapper.shown-sub
{
	display:block;
}
#nav .menuImage
{
	display:block;
	float:right;
	width:180px;
}
#nav .menuImage > img {
	width:180px;
}
.header-top-container
{
	position: relative;
}

#nav .childrenWrapper.wrap-21-2,
#nav .childrenWrapper.wrap-21-6,
#nav .childrenWrapper.wrap-21-4
{
	display:none!important;
}

#nav .childrenWrapper.wrap-18 .byProductLine.level0
{
	display:none;
}

ul.headertopmenu div.headertopmenu-expander{
	display: none; 
	background-image: url('images/redesign/menu_arrow.png');
	background-repeat: no-repeat;
	z-index: 3;
	border-bottom: 10px solid #000;
	top: 12px;
	left:0;
	position: absolute;
	background-position: 26px 9px;
	padding-top: 19px;
}
ul.headertopmenu div.headertopmenu-expander.open{
	display:block;
}
ul.headertopmenu div.headertopmenu-expander > ul{
	background-color: #fff;
}
ul.headertopmenu div.headertopmenu-expander > ul > li{
	padding: 10px 14px 10px 16px;
	border-bottom: 1px solid #000;
	width: 96px;
}
ul.headertopmenu div.headertopmenu-expander > ul > li a{
	color: #000;
    font-size: 12px;
}
ul.headertopmenu div.headertopmenu-expander > ul > li a.active{
	color: #898989;
}
div.menu_arrow{
   position: absolute;
   
   width: 20px;
   height: 16px;
   top:20px;
   left:15px;
   display:none;
}
#nav .level0.one-column,#nav ul.byCategory.level0{
	width: 170px;
}

html[lang="en"] .en_US_4 #nav .level0.one-column,#nav ul.byCategory.level0{
	width: 160px;
}

#nav .childrenWrapper ul.byCategory.level0 > li,#nav .childrenWrapper ul.level0.one-column > li{
	width: 178px;
	float: none;
}
/* check secondary css also */

div[class^="cat"][class$="_banner_img"]{
	width: 230px !important;
	height: 274px !important; 
	float: right;
	background-color: white
}

div[class^="cat"][class$="_banner_img"] > p{
	width: 100%;
	height: 100%;
	margin: 0;
}

div[class^="cat"][class$="_banner_img"] img{
	width: 100%;
	height: 100%;
}

div[class^="cat"][class$="_banner_img"].cat54_banner_img,
div[class^="cat"][class$="_banner_img"].cat148_banner_img,
div[class^="cat"][class$="_banner_img"].cat74_banner_img{
	height: 274px;
	width: 230px;
	margin-top: -6px;
}

div[class^="cat"][class$="_banner_img"].cat148_banner_img{
	margin-bottom: 10px;
}

div[class^="cat"][class$="_banner_img"].cat37_banner_img,
div[class^="cat"][class$="_banner_img"].cat38_banner_img{
	width: 340px;
	height: 195px;
	margin-top: -6px;
	margin-bottom: 10px
}

div[class^="cat"][class$="_banner_img"].cat13_1_banner_img,
div[class^="cat"][class$="_banner_img"].cat13_2_banner_img{
	width: 215px;
	height: 245px;
	margin-top: -6px;
	margin-left: 25px;
}

div[class^="cat"][class$="_banner_img"].cat37_1_banner_img,
div[class^="cat"][class$="_banner_img"].cat38_1_banner_img,
div[class^="cat"][class$="_banner_img"].cat38_2_banner_img,
div[class^="cat"][class$="_banner_img"].cat37_2_banner_img{
	width: 215px;
	height: 245px;
	margin-top: -6px;
	margin-left: 25px;
}

div[class^="cat"][class$="_banner_img"].cat13_2_banner_img,
div[class^="cat"][class$="_banner_img"].cat38_2_banner_img,
div[class^="cat"][class$="_banner_img"].cat37_2_banner_img{
	margin-left: 0;
}

div[class^="cat"][class$="_banner_img"].cat148_banner_img{
	width: 215px;
	height: 245px;
	margin-top: -6px;
	margin-left: 25px;
}

.header-top-container .hellenic_lng.nav-container > #nav > li.over.nav-1{
	background-position: 32px 28px;
}

.header-top-container .hellenic_lng.nav-container > #nav > li.over.nav-5,
.header-top-container .hellenic_lng.nav-container > #nav > li.level0.nav-13.over{
	background-position: 25px 28px;
}

.header-top-container .hellenic_lng.nav-container > #nav > li.over.nav-9{
	background-position: 17px 28px;
}

.header-top-container .hellenic_lng.nav-container > #nav > li.over.nav-9{
	background-position: 15px 28px;
}

.header-top-container .hellenic_lng.nav-container > #nav > li.level0.nav-17.over{
	background-position: 59px 28px;
}

.header-top-container .hellenic_lng.nav-container > #nav > li.level0.nav-21.over{
	background-position: 38px 28px;
}

ul.two-lines-inn{
    width      : 138px;
    float      : left;
    margin-top : -5px;
}
ul.two-lines-inn.scd{
    float : right;
}
#nav li.level0.nav-21 .childrenWrapper > ul > li.cvgheader ~ li{
    width : 230px;
}

html[lang="en"] .header-top-container .en_US_1 #nav > li.level0.nav-9 ul.byCategory1.level0 > li:nth-child(2n),
html[lang="en"] .header-top-container .en_US_5 #nav > li.level0.nav-9 ul.byCategory1.level0 > li:nth-child(2n),
html[lang="el"] .header-top-container #nav > li.level0.nav-9 ul.byCategory1.level0 > li:nth-child(2n),
html[lang="es"] .header-top-container .es_ES_2 #nav > li.level0.nav-9 ul.byCategory1.level0 > li:nth-child(2n)
{
	float: left !important;
	margin-bottom: 0 !important;
}
html[lang="en"] .header-top-container .en_US_1 #nav > li.level0.nav-9 ul.byCategory1.level0 > li:nth-child(2n+1),
html[lang="en"] .header-top-container .en_US_5 #nav > li.level0.nav-9 ul.byCategory1.level0 > li:nth-child(2n+1),
html[lang="el"] .header-top-container #nav > li.level0.nav-9 ul.byCategory1.level0 > li:nth-child(2n+1),
html[lang="es"] .header-top-container .es_ES_2 #nav > li.level0.nav-9 ul.byCategory1.level0 > li:nth-child(2n+1)
{
	float: right !important;
	margin-bottom: 0 !important;
}

html[lang="el"] #nav .level0 .byProductLine.level0.two-columns
{
	width: 190px !important;
}
#nav > li.level0.nav-25.antiliaka
{
    margin-top: -15px;	
}
#nav > li.level0.nav-25.antiliaka > a
{
    background: #fbba00;
    padding: 14px 10px 14px;
    margin-left: 30px;
    display: inline-block;
    color: #fff;
    text-shadow: 0px 1px 1px #000000
}

html[lang="el"] #nav
{
	overflow: visible;
}