/* Superfish DropDown */
.nav {list-style: none !important}
.superfish-header:after {
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}
.ie7 .superfish-header { zoom:1; }
.superfish-header {
float:left;
font:22px/25px "PointedNormal", serif;
color:#7f7f7f;
padding:8px 0;
}
ul.superfish-header ul {
list-style:none;
margin:0;
padding:0;

}

ul.superfish-header > li {
float:  left;
padding:0 1px;
background:url(../images/sep_menu.gif) no-repeat 0 3px;
}
ul.superfish-header > li:first-child {
padding-left:10px;
background:none;
}
ul.superfish-header > li:hover {position:relative;}
ul.superfish-header > li > a {
float:left;
text-transform:uppercase;
color:#7f7f7f;
padding:0 10px 0 0;
position:relative;
z-index:1000;
line-height:58px;
margin:-14px 0 0;
cursor:pointer;
}
ul.superfish-header > li.active >a,
ul.superfish-header > li > a:hover {background:url(../images/bg/sprite.png) no-repeat 100% -754px;}
ul.superfish-header > li > a span {
float:left;
height:58px;
padding:0 17px 0 24px;
}
ul.superfish-header li > a.menu-item-link-4 span{min-width:73px;}
ul.superfish-header li:hover > a.menu-item-link-4 span,
ul.superfish-header li > a.menu-item-link-4:hover span,
ul.superfish-header li:hover > a.menu-item-link-4,
ul.superfish-header li > a.menu-item-link-4:hover {background:none;}
ul.superfish-header > li.active >a span,
ul.superfish-header li > a:hover span {background:url(../images/bg/sprite.png) no-repeat 0 -696px;}
ul.superfish-header li > a.menu-item-link-4:hover span {background:none;}
ul.superfish-header li ul li a {
text-transform: capitalize !important;
}
ul.superfish-header li:hover > a,
ul.superfish-header li a:hover,
#header ul.superfish-header .active > a,
#footer ul.superfish-header .active > a{
color:#7f7f7f;
/*background:url(../images/hover_menu.gif) repeat-x 0 26px;*/
}

/*** arrows **/
ul.superfish-header a.sf-with-ul {
min-width:  1px; /* trigger IE7 hasLayout so spans position accurately */
}
ul.superfish-header .sf-sub-indicator {
display:none;
}
/* Styles For the Footer Menu */
/*---footer simplemenu part---*/
#footer .simplemenu .nav,
#footer .nestedmenu ul{
overflow:hidden;
}
#footer .simplemenu .nav li,
#footer .nestedmenu li,
#footer .simplemenu .nav li ul,
#footer .nestedmenu li ul{
display:inline;
}
#footer .simplemenu .nav li a,
#footer .nestedmenu li a{
font-size: 12px;
padding: 5px 10px;
line-height: 15px;
border-right:1px solid #ccc;
}

/*---header simplemenu and nestedmenu part---*/
.simplemenu li, .simplemenu ul { display:inline; }
.simplemenu li { padding-right: 10px}
.simplemenu ul { padding-left: 10px}

/* Styles For left Sidebar Menu */
.lr-col .nav li {
float:none;
border: 0 none;
padding:0 0 19px 22px;
background:url(../images/bullet.png) no-repeat 0 3px;
display: block;
zoom:1;
}
.lr-col .nav li a{
display: block;
float: none;
height: auto;
text-transform: none;
color:#595959;
}
.lr-col .nav li a:hover,
.lr-col .nav li.active > a{
color:#886d27;
}
.lr-col .superfish-left{
overflow:hidden;
height:auto;
}
.lr-col .superfish-left{
overflow:hidden;
height:auto;
font-size:14px;
line-height:17px;
color:#595959;
}
.lr-col .nav li ul {
position: static !important;
width: auto !important;
border: 0 none;
margin:0 !important;
padding:0 0 0 16px;
display:none !important;
visibility: hidden; !important;
}
.lr-col .nav li.active ul {
display:block !important;
visibility:visible !important;
}
.lr-col .nav li.active ul {
display:block !important;
visibility:visible !important;
}
.lr-col .nav li ul li {
padding:20px 0 0 0;
background:none;
}
.lr-col .nav li ul li a {
padding:0 0 0 10px;
color:#0e352d;
background:url(../images/bullet_subcategory.gif) no-repeat 0 7px;
}
.lr-col .nav li ul li.active a,
.lr-col .nav li ul li a:hover{
background-position:0 -91px;
color:#886d27;
}
.lr-col .nav li .sf-sub-indicator {
display:none;
}

/* Styles For the Footer Menu */
/*---footer simplemenu part---*/
#footer .nav {
text-align:center;
font:22px/25px "PointedNormal", serif;
color:#7f7f7f;
text-transform:uppercase;
}
#footer .nav li {
padding:0 25px;
}
#footer .nav a {
color:#7f7f7f;
}
#footer .nav a:hover{
text-decoration:underline;
}
/* header drop down */
.menu-drop {
width:700px;
position:absolute;
top:-9999px;
left:-1px;
padding:50px 0 0;
z-index:999;
background:url(../images/bg/sprite_bg_horisontal.png) no-repeat -6689px 0;
}
ul.superfish-header li:hover .menu-drop {top:-14px;}
.drop-b {
padding:0 0 50px;
background:url(../images/bg/sprite_bg_horisontal.png) no-repeat -7389px 100%;
}
.drop-c {
padding:11px 6px 0;
background:url(../images/bg/sprite_bg_horisontal.png) repeat-y -8089px 0;
}
.drop-cols-holder {
float:left;
position:relative;
margin:0 0 -30px;
}
.drop-col {
float:left;
width:120px;
min-height:216px;
padding:0 5px 0 12px;
background:url(../images/drop-col-sep.png) no-repeat 0 25px;
}
.drop-col:first-child {
background:none;
}
.menu-drop h3 {
font:italic 16px Georgia, serif;
color:#737373;
padding:0;
margin:0 0 8px;
}
ul.superfish-header .menu-drop ul {
font:12px/15px Arial, Helvetica, sans-serif;
}
ul.superfish-header .menu-drop ul li {
padding:0 0 9px;
}
ul.superfish-header .menu-drop ul a {
color:#737373;
float:none;
}
ul.superfish-header .menu-drop ul a:hover {
color:#0e352d;
background:none;
}